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
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
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
Doble is the world’s most trusted brand in electrical diagnostics.
Funding
Current Stage
Late StageTotal Funding
unknown2007-11-07Acquired
Recent News
2025-02-16
Google Patent
2025-02-16
Company data provided by crunchbase