Jobs and Careers
CR
Embedded Firmware Engineer
CRABI RoboticsUnited Statesfull_timeVerifiedPosted 26 Jan 2025
About the role
We are seeking an Embedded Firmware Engineer to architect, design, prototype, develop, and test firmware for electronic subsystems for a marine robot. Work could involve archetyping and developing embedded firmware to support the subsystem.
Job Responsibilities:
Required Qualifications:
Preferred Qualifications:
Job Responsibilities:
- Define requirements, ideate, and implement embedded firmware for an electronic subsystem for a marine robot.
- Work with a multi-disciplinary team of mechanical and electrical engineers to integrate the subsystem with the vehicle.
Required Qualifications:
- Experience in C/C++ Embedded Firmware.
- Experience with implementing digital communication standards, such as CAN, I2C, SPI, UART, and Ethernet.
- US work authorization is a precondition of employment. The company will not consider candidates who require sponsorship for a work-authorized visa, now or in the future.
- Experience in STM32 microcontroller firmware development.
- Experience in embedded real-time operating systems (RTOS) and scheduling.
- Experience utilizing hardware peripherals in microcontrollers, such as timers, interrupts, ADCs, DACs, and SFRs.
Preferred Qualifications:
- Previous work in marine robotics projects or other vehicle technology.
- 2 to 5 years' prior work experience in embedded firmware and system development.
- Experience with embedded Linux applications.
- Experience with CAN and Ethernet protocols.
- Experience with implementing discrete time control systems on embedded hardware.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s