Job Summary

We are looking for an experienced Embedded Software Engineer to design, develop, integrate, and test software for embedded electronic controls used in safety-detection applications.

Key Responsibilities
  • Develop embedded software features using C++ and Linux.
  • Perform requirements analysis, software design, development, integration, and testing.
  • Troubleshoot and resolve software issues.
  • Develop validation plans and support software testing.
  • Participate in code/design reviews and Agile sprints.
  • Work with global software, systems, machine, and validation teams.
  • Support system-level feature development and integration.
Must-Have Skills
  • Strong C/C++ programming
  • Embedded software development
  • Linux
  • Git/GitHub
  • Debuggers and compilers
  • C test and Google Test (GTest) suites
  • System-level feature design and specification
  • CAN / Ethernet or other datalinks
  • Software testing and debugging
Preferred Skills
  • GStreamer
  • Detect sensors
  • Robotics
  • Autonomous systems/machines
  • Embedded controls experience
Soft Skills
  • Strong communication
  • Concise technical writing
  • Problem-solving skills
  • Ability to work effectively with global teams
  • Ability to communicate ideas professionally and respectfully
Ideal Candidate

A hands-on embedded software engineer with strong C/C++, Linux, Git, testing, debugging, and system-level design experience, preferably from automotive, robotics, industrial, autonomous systems, or machine-control environments.

Similar jobs

Embedded Software Engineer

Apply Now
Back to search page