Senior Embedded Firmware Engineer developing next generation electric vehicles through hardware and software integration. Collaborating with systems engineers for optimized firmware and diagnostics.
Responsibilities
Hardware Bring Up and BSP
First power, smoke tests, and board validation; debug HW/SI with scope, logic analyser, JTAG, and SWD.
Develop BSP/HAL for MCU/SoC (clocking, reset, power domains, DMA, MPU/MMU, peripherals).
Define pin mux, memory maps, linker scripts, start up code, and low level error handling.
Implement secure/OTA bootloaders, image management, rollback, and manufacturing flash flows.
Own RTOS or bare metal tasking, scheduling, and timing budgets; ensure determinism and low jitter.
Power management (sleep/standby, wake sources, brownout/voltage supervision).
Build and maintain stacks: CAN FD, LIN, Ethernet and 10BASE T1S, UDS/OBD, XCP/CCP, NVM/EEPROM.
Develop sensor and actuator drivers (ADC, PWM, SPI, I²C, QEP, SENT) with calibration hooks and rate grouping.
Provide logging and trace, time sync, and replay hooks compatible with in house performance tools.
Integrate watchdogs, start up or BIST, plausibility checks, DTC storage, and fault escalation paths.
Provide FuSa aligned hooks (FTTI and latency budgets, diagnostic coverage inputs) and contribute evidence to the safety case.
Stand up SIL and HIL benches, stubs and mocks, unit and integration tests; automate regression gates in CI.
Support bring up to vehicle: flashing, calibration tooling, shadow or A B deploys, and trace capture.
Requirements
Bachelor’s or Master’s in Electrical, Mechatronics, Computer or Embedded Systems, or related.
7+ years embedded development on safety relevant MCUs (for example AURIX, S32K or S32G, STM32, RH850).
Expert in C (C++ nice), RTOS or bare metal, ISRs, DMA, linker scripts, memory and performance tuning.
Firmware Engineer supporting HDD Cert firmware design and development. Collaborating on innovative solutions from concept to commercialization for Seagate's next - generation products.
Developing hardware components and devices for explosion - proof environments in the safety technology sector. Engaging with international partners and ensuring product compliance.
Hardware Engineering Intern assisting with product development in a collaborative environment at Teradyne. Support engineers in testing and characterization of prototype hardware and electronic circuits.
Hardware Engineer developing high - integrated industrial computers at Kontron. Focusing on x86 - platform design and architecture with responsibilities in hardware development and PCB layout.
Staff Firmware Engineer at Agility Robotics planning robot firmware architecture and collaborating with a multi - discipline team of engineers. Responsible for ensuring robust and production - ready robot designs.
Hardware Engineer playing a key role in Defence communication system engineering services. Delivering hardware design, specifications, and documentation to support critical defence capabilities.
Software/Firmware Engineer at SPX Technologies designing, developing, and supporting software for boiler and water heating control systems. Collaborating cross - functionally to analyze and improve system performance.
Senior Firmware Engineer developing and maintaining embedded Linux platforms for ORBCOMM's IoT products. Collaborating with cross - functional teams on critical projects within a hybrid work environment.
Optical Engineer creating next - generation packet - optical products for Hewlett Packard Enterprise. Collaborating with diverse teams to scope, specify, and test coherent optical pluggable modules.
Lead Digital Hardware Engineer at L3Harris designing FPGA solutions for telemetry products. Responsible for development, integration, and testing of digital circuits and mentoring efforts.