Assistant Real-Time Embedded Software Engineer
Carnegie Mellon University
At a glance
AI generatedSEI is seeking an experienced real-time embedded engineer to join their team as a senior-level professional, focusing on developing and analyzing safety-critical embedded software for government systems. This role involves working with bare-metal embedded systems, RTOSes like VxWorks or Integrity, FPGAs, and embedded Linux, where you will design tools and processes to solve complex software challenges. Key responsibilities include applying static analysis and dynamic testing to identify security vulnerabilities and poor engineering practices, while also conducting research and presenting findings at knowledge-sharing events. The ideal candidate has a strong background in C, C++, VHDL, Verilog, Python, or similar languages, along with experience in FPGA development, heterogeneous computing boards, and common embedded interfaces such as I2C, CAN, SPI, RS-232, and RS-422. Additionally, familiarity with the Department of War Systems Engineering lifecycle is essential.
Skills
What you'll do
What we're looking for
Market check
This listing doesn't show a salary. Similar roles on FindRole typically pay $122,750–$198,000.
Peer median band
$122,750–$198,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$135,000–$190,000
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Carnegie Mellon University is a leading private research university in Pittsburgh, Pennsylvania, internationally recognized for programs in computer science, engineering, business, the arts, and artificial intelligence. Industry: Higher Education & Research
Carnegie Mellon University currently has 37 open roles on FindRole.
Most-posted roles
More like this
Carnegie Mellon University
3M
Rockwell Automation
Qualcomm
Qualcomm
Motorola Solutions