SIGN IN
Embedded SW Engineer II jobs in United States
cer-icon
Apply on Employer Site
company-logo

Doble Engineering · 14 hours ago

Embedded SW Engineer II

Doble Engineering is focused on providing solutions for complex technical problems in the power industry. The Embedded Software Engineer II will develop test and monitoring products, requiring a strong background in embedded systems and collaboration with hardware teams.
ElectronicsEnergyManufacturing
badNo H1Bnote

Responsibilities

Design, develop, test and document software components and applications in a Linux environment
Work with hardware/electrical systems and electrical theory
Focus on embedded real-time, multi-processor systems but comfortable with design of PC based applications
Work with engineering project teams to provide technical solutions
Develop technical requirements gathering, estimating, and planning efforts
Leverage internal component reusability and open source solutions to improve time to market
Develop products to promote the ease of implementing automated test suites
Familiar with message bus technologies and implementations
Develop clear development metrics for testing status and progress monitoring dashboards
Develop a skill set to be a key person to technically triage customer issues, as needed interface to the customer
Interest in career growth, learning and professional development activities
Interface with mechanical, electrical, systems, and test engineers
Identify and implement process and development environment improvements
Willingness and excited to assume increased responsibility
Responsible for working with development and project managers to assist in technical decision making
Work with other product teams on solutions

Qualification

Embedded software developmentC/C++ programmingLinux environmentFirmware developmentTest equipment usageBitbucket managementDSP FPGA/CPLD knowledgeScripting languagesTeam communicationProblem-solving creativityTechnical writingInterpersonal skills

Required

Bachelor's Degree, Electrical Engineering, Computer Engineering or Computer Science
3-5 years of work experience in firmware and software development
Experience using test equipment to test and verify the performance of power electronics and power system hardware
Experience managing code management systems such as Bitbucket
Team communication and collaboration experience (Such as a wiki)
Experience working with hardware teams to isolate failure causes
Understand DSP FPGA/CPLD implementations
Ability to quickly prototype new concepts and ideas
Ability to provide creativity while solving complex problems without known solutions
Familiarity and experience working with Matlab, Linux, and scripting languages
Ability to assess new technologies via comprehensive reviews of the state-of-the-art
Skills in one or more scripting languages such as TCL, Python and Perl
Experience with embedded and host applications developed in C and C++
Ability to express ideas clearly in written and oral communications
Proven track record of proactively working with the development and QA stakeholders
Strong technical capabilities of a developer combined with a passion for assuring product quality

Preferred

Experience Linux and Windows applications
Experience working with Atlassian Jira, Confluence and Bitbucket products
Experience or the desire to learn about utility power systems
Experience working in both waterfall and agile engineering environment
Experience or knowledge in applied physics and electrical engineering
Knowledge of network equipment including protectors, relays, transformers and power cable
Strong communication skills that interweave presentation skills with the problem-solving process
Strong interpersonal skill set
Well-developed technical writing skills

Company

Doble Engineering

company-logo
Doble is the world’s most trusted brand in electrical diagnostics.

Funding

Current Stage
Late Stage
Total Funding
unknown
2007-11-07Acquired
Company data provided by crunchbase