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
Senior

Job 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

Apply for this position