Vacancy expired!
- Software Programmer Engineer III will develop real time embedded software (C/C and Python) for a space-based Microchip microcontroller and associated static code analysis and automated testing in the hardware.
- Responsibilities involve working closely with a small team to define and develop the software and the testing approach, develop automated testing scripts, and some requirements based on high-level system requirements and the overall design, and perform static code analysis and implementation with documentation, and test of the system running in and controlling the hardware.
- Responsibilities also include software configuration control and development of overall testing strategies.
- Active Top-Secret Clearance or inactive Top-Secret for less than 1.5 years
- Hands-on real-world experience with the following software development, static analysis, and test tools is required:
- Developing code, testing tools & scripts, designing, testing, benchmarking, and programming software for a Microchip embedded microcontroller for a hard real-time (time-deterministic) environment using C/C and Python languages.
- Creating and executing static analysis and automated testing scripts for high-reliability applications Integration and testing of the software while utilizing and controlling the hardware in a laboratory setting of all of the above
- Familiarity with various types of laboratory instrumentation, including oscilloscopes, waveform function generators, logic analyzers, frequency counters, and meters.
- Hands-on experience and a strong desire to work on all aspects of software development including architecting, design, analysis, implementation, integration with the hardware, and test in a laboratory setting of all of the above.
- Strong preference for experience with high-reliability real-time software development &test for space flight systems
- Desirable but not strictly required: DevOps Matlab, Simulink, PSpice, Electronic design for digital, analog, mixed signal, and power conditioning
- VxWorks or real-time LinuxMinimum Education
- BS in Computer Science, Computer Engineering, or Electrical Engineering plus 1 year minimum; or Associates Degree plus 4 years minimum of relevant experience implementing and testing real-time software for demanding physical environments and high-reliability applications such as a space-based, space flight, underwater, or aerospace systems.
Vacancy expired!