Job Details

Sr Embedded Software Engineer

  2026-01-15     Oxenham Group     all cities,AK  
Description:

Senior Embedded Software Engineer (Precision Systems)
Overview
We are seeking a Senior Embedded Software Engineer to help develop the next generation of advanced field computing platforms for precision systems. This role involves designing and implementing high-performance embedded software for Linux-based devices, collaborating with global engineering teams, and supporting system integration within a complex hardware/software ecosystem.

Key Responsibilities
• Design, develop, test, and maintain embedded software applications for Linux-based devices.
• Collaborate across hardware, systems, and product teams to ensure seamless software and hardware integration.
• Implement efficient, reliable, and maintainable solutions in modern C++ (C++17 or newer), leveraging design patterns, templates, and core guidelines.
• Develop and maintain build configurations using CMake and standard Linux development tools.
• Support integration, debugging, and troubleshooting efforts across embedded systems, both internally and with external partners.
• Document software architecture, interfaces, and development processes across all project phases.
• Participate in cross-functional design reviews and coordinate engineering efforts across global teams.
• Stay current with new developments in embedded systems, Linux technologies, and modern C++ practices.
• Occasionally assist with training, proposals, or technical support as needed.

Qualifications
• Bachelor's degree in Electrical, Computer, or Software Engineering (or related field).
• 5+ years of experience developing embedded software for Linux platforms.
• Proficiency in modern C++ (C++17 or later), with strong understanding of design patterns, STL, templates, and idiomatic programming practices.
• Experience working with Linux/Posix APIs and real-time or performance-sensitive applications.
• Familiarity with Yocto Project and BitBake build systems.
• Experience in vehicle or industrial applications, including CAN, J1939, ISO-11783, and ISO-14229 communication protocols.
• Strong problem-solving skills and ability to collaborate effectively with global engineering teams.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search