×
Register Here to Apply for Jobs or Post Jobs. X

Senior​/Lead Embedded Firmware Engineer - Power Electronics​/magnetic bearings; AMB control

Job in California, Moniteau County, Missouri, 65018, USA
Listing for: Calnetix Technologies
Full Time position
Listed on 2026-02-08
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 160000 - 240000 USD Yearly USD 160000.00 240000.00 YEAR
Job Description & How to Apply Below
Position: Senior/Lead Embedded Firmware Engineer - Power Electronics/active magnetic bearings (AMB) control
Location: California

Overview

Calnetix is a design and manufacturing company focused on high-speed permanent magnet synchronous machines, power electronics, magnetic bearings, and associated controls. The Embedded Firmware Engineer will join the engineering team to work with our high-speed high-power permanent magnet machines, power electronics, and magnetic bearing controllers to advance the electric machine industry.

The Embedded Firmware Engineer will be responsible for all aspects of embedded firmware development using TI, NXP, Freescale or equivalent DSP chips for power electronics, active magnetic bearing and motor drive applications.

Responsibilities
  • Lead Embedded Firmware development activities in C/C++ and Assembly languages for active magnetic bearings (AMB) control, permanent magnet motors/generators and power converter control.
  • Support and modify existing firmware and develop new firmware for AMB and power electronics for motor drive applications.
  • Support internal and external software architecture and operation design reviews.
  • Generate documentation related to firmware and interfaces with traceability to customer and firmware certification requirements including but not limited to Software Requirements Specification, Software Design Description, Software Verification and Validation Plan, Software Test Plan, Software User Documentation, and Software Quality Assurance Plan
  • Perform hands on work encompassing debugging, troubleshooting, and testing of existing and new firmware.
  • Develop test plan, perform validation test and ensure compliance to specification.
  • Develop and implement firmware lifecycle control process and documentation.
  • Provide timely software support for both in-house testing and customer field service support.
  • Work closely with the hardware and controls teams to architect, implement, test and deploy safety critical software on next generation products as well as existing systems
Required Skills, Experience, Education, and Abilities
  • BSc or MSc in Electrical Engineering or Computer Science and having 8 years of industry experience. PhD is plus.
  • Strong background of at least 5 years in C/C++ firmware development, preferably for power electronics and/or motor drive applications.
  • Skilled in classical and advanced control system theory, including modeling, simulation, stability analysis, control loop shaping, signaling, and processing.
  • Proficient with Bare Metal firmware programming.
  • Proficient at writing low level device drivers (ADC, PWM, Timers, GPIO, SPI, SCI, UART, CAN, etc.)
  • Familiar with Modbus, SPI, RS485 and CAN Bus J1939.
  • Able to use and set up test equipment such as oscilloscopes, data loggers / analyzers, software development tools, CANalyzer.
  • Proven track record of software requirements management.
  • Familiar with software revision control such as Git or SVN.
Desired Skills and Experience
  • Specific experience with TI C2000 series, TI Sitara, or NXP MPC series microcontrollers.
  • Experience with dual CPU processors such as TI F28379D.
  • Experience with aviation and military standards such as SS-473, RTCA DO-178C, DO-254A, MIL-STD-461, ISO 26262 ASIL MISRA.
  • Safety Compliance:
    Ensure firmware and software design adhere to UL/Military/ Aviation safety standard requirements for software in programmable components, aiming for reliable and secure operation of power electronic and motor drive systems
  • Experience with Model Based Coding, CANape, INCA, and Hardware in the Loop testing
  • Hands on experience of Field Oriented Control, 3-phase power control, and control system design.
  • Familiar with flux estimation methods, sensorless and resolver-based controls.
  • Demonstrated experience with space vector, sinusoidal, and/or discontinuous PWM schemes.
  • Fundamental knowledge of digital, analog and power electronic circuits and electric machines.
Intangibles Sought
  • Detail oriented with excellent time management skills.
  • Strong blend of analytical, decision-making and creative problem-solving skills.
  • Team player with a willingness to learn, teach and help.
  • Strong verbal and written communication skills.
  • Excellent problem solving and troubleshooting skills.
Supervisory Responsibilities

Technical lead of talented and experienced team of Embedded Firmware Engineers.

Physical Demands / Work Environment

10% travel may be required.

Salary Range

Total Compensation $160,000-$240,000 DOE: $150,000-$220,000 DOE + Performance Bonus

The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned, by their supervisor. Management reserves the right to change, rescind, add or delete the duties and responsibilities of positions within this job classification at any time.

Calnetix is an equal opportunity employer and prohibits discrimination based on race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, or veteran status. This policy applies to recruiting, hiring, transfers,…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary