Embedded Firmware Engineer
Solopoint Solutions
Oceanside, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Oceanside, United States of America
Tech stack
C++
Communications Protocols
Computer Engineering
Software Debugging
Programming Tools
Embedded Software
Firmware
Hardware Design
Real-Time Operating Systems
Signal Processing
Software Engineering
Systems Integration
Toolchain
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
Software Verification
Process Control Systems
Job description
- Design, develop, and maintain embedded firmware
- integrate firmware with hardware designs, sensors, and PCBA layouts.
- Participate in roadmap and new product development projects
- Identify software features, architecture improvements, and future capability needs
- Conduct software verification and validation testing EMC/EMI/ESD testing, hardware-in-loop evaluations
- Risk assessments, DFMEAs, and documentation
Requirements
- BS Engineering (Software Engineering, Computer Engineering, Electrical Engineering, or related)
- Automotive, Industrial Controls environments highly desirable
- 5+ years design, implementation and test of embedded firmware systems for electromechanical or embedded systems products.
- C/C++, RTOS,
- Communication protocols: CAN, UART, I²C, SPI
- Microcontrollers, embedded toolchains, debuggers, and in-circuit programming tools.
- EMC/EMI/ESD testing
- Must be familiar with sensors, signal processing, and integrating software with hardware-level inputs/outputs.
- Support APQP development processes, or similar engineering workflows.
- Strong communication and ability to interface with customers