Senior Firmware Engineer
New
L
LimeMicromobility
This is a remote position with a requirement for candidates to reside in CanadaFull-TimeSenior
Salary108,000 - 149,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- C++Rust
Requirements
- Bachelor's degree in computer science, computer engineering, or equivalent.
- 5+ years of non-internship professional software development experience.
- 5+ years of development experience in C/C++ within an embedded environment.
- Experience in consumer electronics, medical devices, automotive, avionics, industrial, or telecommunications.
- Hands-on system experience with Linux, device drivers, and multicore systems.
- Proven experience diagnosing and debugging complex, multi-variable system issues.
- Proficiency in oral and written communication skills.
Responsibilities
- Drive the design, development, and operation of key embedded software capabilities.
- Be the voice of customers for engineering excellence and influence roadmap decisions.
- Participate in the architecture of complex systems within the vehicle firmware domain.
- Provide feedback in peer review processes and communicate with technical leadership.
- Own embedded software functions through design, implementation, testing, and integration.
- Master components including networking, motor control, OTA updates, and sensors.
- Write software to interact with electronics using I2C, SPI, CAN, and UART.
- Work with hardware teams to support board design, bring-up, and verification.
View Full Description & ApplyYou'll be redirected to the employer's site