Turn this role into an interview — a resume and cover letter built around what this employer wants.
engineeringjobs.net, Inc. develops and maintains embedded firmware for motor controllers and generator control electronics. You will own features from design through testing, including bare‑metal C software, low‑level drivers, hardware interfaces, and platform services, collaborating with electrical and systems engineers.
Responsibilities include bringing up hardware, debugging, verification, and documentation while adhering to project schedules and quality standards.
Develop and own embedded firmware for motor controllers and generator control electronics, including bare-metal C software, low-level drivers, hardware interfaces, and platform services. Support hardware bring-up, debugging, verification, testing, and software architecture and documentation in collaboration with electrical and systems engineers.
Requires a bachelor's degree in computer engineering, electrical engineering, computer science, or a related field, plus at least four years of embedded firmware development experience and strong C programming skills. Candidates should have bare-metal microcontroller experience, knowledge of interrupt-driven systems and low-level hardware interfaces, hands-on embedded troubleshooting skills, and the ability to own features from design through testing.
C Programming, Bare-Metal Firmware Development, 32-Bit Microcontrollers, Interrupt-Driven Systems, Low-Level Hardware Interfaces, Hardware Bring-Up, Embedded Debugging, Oscilloscopes, JTAG Debuggers, Software Architecture, System Verification, TI C2000 (C28x), Motor Control, Power Electronics, CAN, UART, SPI, and I2C, Field-Oriented Control