Senior Embedded Software Engineer

Carnegie Mellon University

Arlington, VA, United States
Onsite
Rtos scheduling and memory management
Software exception handlers
Software fault monitors
We are looking for a creative engineer to design and develop software prototypes and research methods for software resilience

Job Summary

  • We are looking for a creative engineer to design and develop software prototypes and research methods for software resilience.
  • You’ll develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces.
  • Our benefits philosophy encompasses three driving priorities: choice, control, and well-being.

Matching Summary

We are looking for a creative engineer to design and develop software prototypes and research methods for software resilience.

Skills & Requirements

Must-have

  • RTOS scheduling and memory management
  • Software exception handlers
  • Software fault monitors
  • Static and dynamic analysis tools
  • Deterministic performance architecture
  • Modern RTOSes (VxWorks, Integrity)

Nice-to-have

  • Collaborative team environment
  • Continuous improvement culture
  • Customer needs assessment
  • Research methods for software resilience

Key Requirements

  • BS in Computer Science, Electrical Engineering, or related disciple with ten (10) years of experience
  • MS in the same fields with eight (8) years of experience
  • PhD in the same fields with five (5) years of experience
  • Active TS/SCI DoW security clearance
  • Counterintelligence polygraph required
  • Experience with ground and space systems
  • Proficiency in C, C++, Python, MATLAB, C#, or JAVA
  • Experience with modern RTOSes
  • 100% onsite work required

Work Rights

Active TS/SCI DoW security clearance

Tailored Resume

Cover Letter