Looking for a talented Senior Software Engineer to help design and develop embedded software for high-performance computing boards and components for the Space Industry.
Responsibilities:
- Design software (low level and high level) for high-reliability space applications
- Create requirements, specifications, low and high-level software, test & debug
- Interfacing with other team members (hardware, FPGA, process engineers, test engineers) as well as customers to solve complex problems
- Create test plans and procedures and reviews
Qualifications
- Minimum Bachelor’s degree, MS preferred in Computer Science or Computer Engineering or equivalent with 7+ years’ experience
- Preferred Skills: Experience with C and/or C++ and real-time operating systems such as VxWorks, Linux & RTEMS, device drivers
- Knowledge and/or experience with the following components is a plus: FPGAs, FLASH NAND, SDRAM, high-speed SERDES (SRIO, PCIe) and PowerPC processors
- Must be US citizen or Perm Resident
Why is This a Great Opportunity
Work in a small engineering department that contributes to the growing satellite industry in sunny San Diego.