Software Engineer- Senior or Principal

P Chappel Associates

San Diego, CA

JOB DETAILS
SALARY
$150,000–$200,000 Per Year
JOB TYPE
Full-time
SKILLS
Software Engineering, Debugging Tools, Software Design, Software Development, C++ Programming Language, Code Reviews, Bare metal, Device Drivers, Embedded Software, High Reliability Software,
QUALIFICATIONS
  • 8++ 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.
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.
LOCATION
San Diego, CA
POSTED
1 day ago

We are seeking an experienced Principal or 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.

 

 

About the Company

P

P Chappel Associates

Well-establshed, growing company. Outstanding work environment. Great technology. They are in rapidly-growing verticals.