Senior Embedded Software Engineer
Atlas Consulting Group, LLC
San Diego, CA, USA
6/14/2022
Technology
Full Time
Job Description
Job Description
Our client is seeking the following full time permanent position:
Senior Embedded Software Engineer
Location: On-site
Employment Type: Full-Time
We are looking for a Senior Embedded Software Engineer to play a key role in the design and implementation of embedded software for space-based platforms and computing systems. This is a hands-on, on-site position developing real-time, high-reliability applications that support critical aerospace missions.
Primary Responsibilities
- Design, code, test, and document embedded software for advanced aerospace and satellite systems.
- Develop and troubleshoot bootloaders, BSPs, kernels, and device drivers within environments such as VxWorks 6.9/7.0, Embedded Linux, RTEMS, and bare-metal architectures.
- Program in C/C++ and assembly for embedded targets and create Python-based desktop GUI tools (e.g., pyvisa, nidaqmx) for automated test equipment and data collection.
- Provide technical support during system integration, verification, and manufacturing, including development of test plans, utilities, and diagnostic procedures.
- Participate in technical reviews and collaborate closely with cross-functional engineering teams and customers to resolve issues and refine system designs.
- Contribute to software architecture development, project planning, risk assessments, and continuous improvement initiatives.
Required Qualifications
- 5–15 years of professional experience in embedded software engineering.
- Strong proficiency in C/C++ and Python, with deep experience in BSP, kernel, and driver development.
- Solid background in VxWorks, Embedded Linux, and/or bare-metal software environments.
- Knowledge of Buildroot/Yocto, NAND Flash file systems, and low-level hardware debugging tools such as logic analyzers and in-circuit emulators.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field (Master’s preferred).
- Proven analytical, problem-solving, and team collaboration abilities.
