Senior Embedded Software Engineer
MetaOption, LLCSan Diego, CA
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
Senior Embedded Software Engineer Primary Skills - linux, vxworks, bsp, c programming, kernel, device driversWork Experience (Years) - 5-20Remote Status - No RemoteRelocation Paid - NoJob DescriptionWe are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands-on, on-site position focused on real-time, high-reliability applications.Key Responsibilities
- Design, develop, document, and test embedded software for aerospace products.
- Develop and debug bootloaders, BSPs, kernels, and device drivers for VxWorks 6.9/7.0, Embedded Linux, RTEMS, and bare-metal environments.
- Write code in C/C++ and assembly for embedded systems; develop Python-based desktop GUI tools (e.g., pyvisa, nidaqmx) for automated test equipment.
- Support system verification, debugging, and manufacturing with test programs, plans, and technical expertise.
- Participate in technical customer discussions and cross-discipline design reviews.
- Contribute to software architecture, planning, risk management, and process improvement across projects.
- 5–15 years of experience in embedded software development.
- Proficiency in C/C++, Python, BSP, kernel, and driver development.
- Strong experience with VxWorks, Embedded Linux, and/or bare-metal systems.
- Familiar with Buildroot/Yocto, NAND Flash file systems, and low-level hardware debugging using lab tools and in-circuit emulators.
- BS in Computer Science, Computer Engineering, or related field (MS preferred).
- Excellent problem-solving, analytical, and teamwork skills.
Powered by JazzHR
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
