More jobs:
Embedded Linux Engineer
Job in
Aurora, Arapahoe County, Colorado, 80012, USA
Listed on 2025-12-16
Listing for:
aurorafw
Full Time
position Listed on 2025-12-16
Job specializations:
-
Software Development
Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Engineer specializing in configuring and customizing Linux distributions (Yocto Project) for embedded systems. The role includes modifying and maintaining kernel drivers in
C.
The engineer on this position will use the Yocto Project to configure, customize, and build Linux distributions for embedded systems. Daily tasks will include modifying and maintaining low-level Linux kernel drivers using C and integrate third-party libraries, tools, and drivers into custom Linux distributions.
Some of your daily tasks will include:- Developing software solutions tailored to space applications, including satellite systems and payloads
- Designing, implementing, and testing embedded software to ensure reliability and performance in space environments
- Debug, test, and validate software on target hardware platforms
- Collaborate with cross-functional teams to design and implement software solutions
- Optimize software to improve system adaptability, performance, and security
- Experience with the Yocto Project, including writing recipes, layers, and customizing images
- Experience with C for developing Linux kernel drivers
- Proficiency with Git for version control and collaborative development
- Familiarity with ARM or other embedded architectures
- Experience with debugging tools and methods for embedded systems (e.g., GDB, JTAG, oscilloscope)
- Familiarity with Linux kernel device trees and FOSS bootloaders
- Familiarity with ARM SoCs secure and unsecure boot process
- Bachelor’s or higher degree in Computer Science, Computer Engineering, Electronics Engineering, Electrical Engineering, or related field
- Experience with Xilinx Multi-Processor System-on-Chip (MPSoC)
- Experience with NVIDIA Jetson Orin
- Knowledge of networking protocols and related debugging (PCIe, TCP/IP, CAN, UART, SPI, etc.)
- Experience with automated build systems and CI/CD pipelines (e.g., Git Lab)
- Familiarity with cross-compilation and debugging on resource-constrained hardware
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×