Senior Software Engineer

San Diego, California

Cypress HCM
Apply for this Job
Responsibilities:
  • As senior software engineer, you will design, develop, document, and test embedded software for aerospace products.
  • Develop in C or assembly code for Bootloaders, BSP, VxWorks 6.9 or 7.0 and future versions, Embedded Linux.
  • The role will represent their engineering team in technical customer discussions and meetings.
  • Develop and maintain Python based desktop GUI applications to control and monitor automated test equipment.
Requirements:
  • Bachelor's Degree in Computer Science, Computer Engineering, or a related field, Master's degree is a plus
  • 10+ years relevant work experience
  • Fluent in C and Python, strong VxWorks, Linux, and Bare Metal embedded background, development of bootloaders, BSP, VxWorks 7, Linux, and RTEMS device drivers test code and scripts
  • Familiarity with Buildroot and or Yocto Linux build systems
  • Good understanding of NAND FLASH memory file systems, drivers, and implementation
  • Skilled in low level hardware code development and debugging. Skilled with debuggers/In-circuit emulators.
  • Experience and skills in debugging using lab equipment and other tools
  • Ability to work in a team setting effectively
  • Successfully problem solves and manages conflict
Date Posted: 11 May 2025
Apply for this Job