Embedded Software Engineer - Alabama - onsite

Carnegie Mellon University

Hybrid

Quick summary

Work type
Hybrid
Location
Huntsville, AL
Posted
140 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $161k
$111k most similar roles pay here $200k

This listing doesn't post a salary. Most similar roles pay $130,712–$191,500.

Based on 240 similar postings.

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

Most-posted roles

View all roles at Carnegie Mellon University

At a glance

TL;DR · Embedded Software Engineer - Alabama - onsite

SEI is seeking an experienced embedded software engineer to join their team in Huntsville, Alabama, focusing on supporting customer projects and developing strategic partnerships. The role involves providing technical advice to client teams, assessing software development plans, applying modern software engineering techniques such as DevSecOps, and analyzing FPGA hardware interfaces using VHDL or Verilog. Key responsibilities include evaluating software architecture, testing methodologies, and cybersecurity approaches while recommending mitigation strategies for identified risks. Candidates should have a BS with 8 years of experience or equivalent qualifications in software engineering, computer science, or electrical engineering, along with proficiency in languages like C, C++, Ada, VHDL, and Verilog. Knowledge of DoD Systems Engineering lifecycle and embedded safety standards is essential.

What you'll do

  • Provide embedded software engineering support at customer locations in Huntsville, AL and other sites.
  • Analyze software architecture for functional and non-functional quality attributes to optimize solutions.
  • Apply modern software development techniques like DevSecOps tailored to specific customer environments.
  • Assess FPGA hardware and software interface specifications described via VHDL or Verilog.
  • Use static, dynamic, and complexity analysis tools to identify areas of software weakness.

What we're looking for

  • BS with 8 years’ experience or MS with 5 years’ experience in Software Engineering, Computer Science, Electrical Engineering, or related field.
  • Experience as a software developer or engineer in a collaborative team environment.
  • Proficiency in software development languages such as C, C++, Ada and firmware development languages like VHDL, Verilog.
  • Understanding of DoW Systems Engineering lifecycle and Digital Engineering capabilities.
  • Familiarity with embedded software safety standards (e.g., MIL-STD-882E, DO-178C).
  • Experience developing or analyzing embedded software using modern Real Time Operating Systems.

More like this

Similar roles

Assistant Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 16 days ago
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

Senior Embedded Software Engineer

Carnegie Mellon University

Arlington, VA 139 days ago
C C++ Python MATLAB Java RTOS VxWorks Integrity Embedded Software Performance Testing TDD MISRA C/C++ DO-178B/C TS/SCI DoW CI/CD

Embedded Software Engineer

3M

Monroe, NC 23 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB MISRA IAR Embedded Workbench GitHub CI/CD DevOps JTAG SWD logic analyzers RF test equipment Python C embedded development static code analysis unit tests integration tests

Embedded Software Engineer

Qualcomm

San Diego, CA 57 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jira Scrum

Embedded Software Engineer

Qualcomm

San Diego, CA 52 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jenkins Linux REST SQL Scrum Agile