EVONA ยท 8 hours ago
Firmware Engineer
EVONA is developing next-generation robotics to advance various fields including weather prediction and ocean science. They are seeking a Firmware Engineer to take ownership of embedded firmware for mission-critical robotic systems, driving architecture and development while collaborating with other engineers.
Responsibilities
Build embedded firmware for autonomous ocean vehicles (power, motors, sensors, comms)
Develop STM32 firmware, drivers, and low-level interfaces
Bring up new hardware platforms and support full-system integration
Create automated tests and CI workflows for reliable firmware
Support sea trials with rapid debugging and iteration
Mentor engineers and contribute to strong engineering practices
Qualification
Required
Degree in EE, CE, CS, or related field
5+ years embedded/RTOS experience
Strong STM32 expertise (HAL/LL, CubeMX, drivers, interrupts)
Proficient in C/C++ and embedded best practices
Skilled with JTAG/SWD, scopes, analyzers, profiling tools
Familiar with CAN, UART, SPI, I2C, RS-485
Comfortable in fast-paced, hardware-heavy environments
U.S. citizenship required
Preferred
Underwater or harsh-environment robotics
Motion control (PID, sensor fusion, encoders)
Low-power system design
Safety standards, static analysis, unit testing
Scripting (Python/Bash) and CI tools (GitHub Actions, Jenkins)