CareerPlan

Embedded Software Engineer

Allen, TX (TX139), USFull-time2026-10-21 → 2026-11-10
No visa sponsorship

Core

Develop robust, scalable software for Linux-based embedded systems, including in-car video systems and body cameras.

Role type

Embedded Software Engineer (Linux/C++)

Builds

Firmware and Linux-based applications for embedded devices

Domain

Consumer electronics / Public safety / Embedded systems

Required skills

C++, Linux-based embedded systems, Object-oriented programming, Unit testing, System integration, CI/CD pipelines, Agile methodologies

Preferred skills

Bare Metal C, Linux Kernel drivers, Device trees, Yocto, Real-time operating systems (RTOS), Networking protocols, Linux UI development, Android development, Embedded neural networks

Technologies

C++, Linux, Yocto, RTOS

Responsibilities

Architect, code, and maintain embedded software applications; Work with vendor-provided APIs/SDKs and debug complex system-level issues; Author user stories and execute tests within an Agile environment; Utilize multi-stage continuous integration processes to build and release software loads.

Seniority

Junior, New Grad