Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Carnegie Mellon University Logo

Assistant Embedded Software Engineer

Carnegie Mellon University

Salary not specified
Oct 15, 2025
Pittsburgh, PA, US
Apply Now

The business problem is to design and develop software prototypes and research methods for software resilience for the government, specifically in areas critical to national security, by developing tools, techniques, and processes to solve some of the most difficult software problems that the government faces.

Requirements

  • Proficient in one or more of the following: C and C++, Python, MATLAB, C, or JAVA.
  • Experience with modern RTOSs, such as VxWorks and Integrity, and developed and analyzed embedded software.
  • Experience with software engineering, RTOS scheduling, and memory management.
  • Developed embedded software and performance tests and interpreted the results.

Responsibilities

  • Design embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors.
  • Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring.
  • Ensure deterministic performance by architecting and developing software using state-of-the-art techniques.
  • Develop bytecode to test and analyze VHDL for FPGAs and ensure hardware interfaces and controls meet the intended design.

Other

  • BS in Computer Science, Electrical Engineering, or a related field.
  • Willing to work (100%) of your week onsite at the SEI office or a customer facility.
  • Willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings.
  • Can pass a background check and obtain and maintain an active Department of Defense security clearance.
  • Currently legally authorized to work for CMU in the United States.