Assistant Real-Time Embedded Software Engineer

Carnegie Mellon University

Actively hiring Verified listing
Pittsburgh, PA Posted 10 days ago

At a glance

AI generated

TL;DR

SEI is seeking an assistant real-time embedded engineer to join their team as a staff member, focusing on developing and analyzing safety-critical embedded software for government systems. You will work with bare-metal embedded systems, RTOSes like VxWorks or Integrity, FPGAs, and embedded Linux, building tools and techniques to solve complex software challenges. Proficiency in C, C++, VHDL, Verilog, Python, or similar languages is essential, along with experience in system interfaces such as I2C, CAN, SPI, RS-232, and RS-422. You will apply systems engineering knowledge to identify weaknesses in embedded functionality and use static analysis tools to enhance software robustness and reliability. This role requires strong communication skills and the ability to work onsite at SEI or customer facilities, with occasional travel for conferences and meetings.

Skills

C C++ Python VHDL Verilog Java Go Rust Ada MATLAB FPGAs heterogenous computing boards RTOSes I2C CAN SPI RS-232 RS-422 static analysis dynamic testing complexity analysis

What you'll do

  • Design and develop embedded software tools to analyze, test, and evaluate existing software.
  • Apply systems engineering knowledge to identify weaknesses in embedded functionality tracing from requirements.
  • Utilize static analysis and dynamic testing tools to uncover software vulnerabilities and poor engineering practices.
  • Conduct research and experimentation to enhance software development processes for safety-critical systems.
  • Present findings and participate in knowledge-sharing initiatives to improve system-of-systems integration.

What we're looking for

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • Proficiency in C/C++, VHDL, Verilog, Python, and/or other relevant programming languages.
  • Experience with bare-metal embedded systems, RTOSes like VxWorks, and FPGA development.
  • Familiarity with common embedded interfaces (I2C, CAN, SPI) and protocols.
  • Ability to develop, analyze, debug, and test safety-critical software systems.
  • Strong communication skills for conveying technical challenges to stakeholders.

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $126,500–$220,000.

Peer median band

$126,500$220,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$139,775$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Carnegie Mellon University

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 36 open roles on FindRole.

Most-posted roles

View all roles at Carnegie Mellon University

More like this

Similar roles

Software Engineer III

TSC

Dahlgren, Va, US 42 days ago
OWL RDF SPARQL SHACL Stardog Neo4j Amazon Neptune Python TensorFlow PyTorch rdflib owlready2 Apache NiFi Airflow FastAPI Flask React Angular Docker Kubernetes RFID

Software Engineer III

Walmart

(Usa) Tx Dallas 11571 Home Office, US 50 days ago $90,000$180,000
C++ Linux Python Shell scripting Make CMake GCC Clang Git CI/CD

Software Engineer III

Walmart

(Usa) Sunnyvale Tech Corners Ca Sunnyvale Home Office, US 36 days ago $117,000$234,000
Python JavaScript C# .Net AWS Microsoft Azure CI/CD Selenium Jira Telemetry DevOps Agile Methodology

Software Engineer III

Walmart

(Usa) Bellevue Skyline Office Wa Bellevue Home Office, US 38 days ago $108,000$216,000
Java Spring Boot Node.js Kafka Git Maven Jenkins JUnit Mockito RESTful services Microservices CICD PostgreSQL MySQL Redis Docker Kubernetes AWS Azure Google Cloud Platform

Software Engineer III

Walmart

(Usa) Tx Dallas 11571 Home Office, US 50 days ago $90,000$180,000
C++ Linux Python Shell scripting Make CMake GCC/Clang Git CI/CD

Software Engineer III

Walmart

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 39 days ago $117,000$234,000
Java RUST C++ CI/CD GitHub Copilot Python Go Docker Kubernetes AWS PostgreSQL Prometheus Grafana Scalability Security Coding Standards Testing Methodologies