Firmware Development Manager jobs in United States
cer-icon
Apply on Employer Site
company-logo

Doble Engineering · 5 hours ago

Firmware Development Manager

Doble Engineering is a company focused on the electric power generation, transmission and distribution industry. The Firmware Development Manager will lead a team of engineers in the research, design, and development of test instrumentation, while providing architectural technical leadership and evaluating new technologies for product development.

ElectronicsEnergyManufacturing
badNo H1Bnote

Responsibilities

Recruit and manage a team of up to 15 software engineers. The team will be a mix of local and remote, full-time and contract developers
Responsible for assessing performance and delivering reviews for all team members
Help evaluate new technologies and leverage those into product architectures resulting in the implementation of requested product functions
Innovate new product features based on your ability to realize product from technical possibilities
Provide technical leadership in the realm of system design
Participate in project team meetings
Design, develop, test and document firmware components and applications
Design, Develop and Test embedded real-time, multi-processor systems
Work with engineering project teams to provide architectural technical leadership
Lead technical requirements gathering, estimating, and planning efforts
Leverage internal component reusability and open-source solutions to improve time to market
(Nice to have) Develop products to promote the ease of implementing automated test suites
Develop clear metrics for testing status and progress monitoring dashboards
Mentor and grow team members with on-going professional development activities
Identify and implement process and development environment improvements
Work with Development and project managers to assist in technical decision making
Insure cross product implementation consistency
Work with other product teams on solutions
Travel requirement: less than 5%

Qualification

Embedded systemsFirmware developmentC/C++ programmingTechnical leadershipFPGA programmingMatlabLinuxScripting languagesProject managementCommunication skillsProblem-solving skillsTeam collaborationTechnical writing

Required

Bachelor's Degree in Electrical or Computer Engineering required
Ability to express ideas clearly in written and oral communications
Willingness and excitement to assume increased responsibility
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
Knowledge of PC based applications
Knowledge of FPGA programming
Knowledge of hardware design Familiar with message bus technologies and implementations
Experience managing code management systems such as Bitbucket
Team communication and collaboration experience (Such as a wiki)
Ability to assess new technologies via comprehensive reviews
Experience working with hardware teams to isolate failure causes
8+ years of work experience in firmware and software development
2+ years of work experience in a technical leadership role
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
DSP FPGA/CPLD implementations
Project management skills, including planning, estimation and requirements management
Expert level skills in one or more scripting languages such as TCL, Python and Perl
Experience with embedded and host applications developed in C, C++, C# and .NET

Preferred

FPGA or DSP based digital loop control
Simulation with PSpice, LTSpice, MATLAB, PSIM and/or Simulink
Complete product life-cycle experience
IEC61010-1 compliance experience
Experience working in an agile engineering environment
Experience working with Atlassian Jira, Confluence and Bitbucket products
Experience or the desire to learn about utility power systems
Experience with Protocol development and messaging systems
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
Strong computer skills including network load flow software
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