×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Software Engineering Institute | Carnegie Mellon University
Full Time position
Listed on 2025-12-10
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer - 2023159

Senior Talent Acquisition Specialist – Software Engineering Institute (SEI), Carnegie Mellon University, Huntsville, Alabama. The role requires 100% onsite presence; relocation assistance is available. SEI advances software engineering principles and serves as a national resource in software engineering and computer security. The core purpose is to help organizations improve software engineering capabilities and develop or acquire high‑quality software on budget and on time.

Overview

This embedded software engineer will perform embedded software systems analysis and develop strategic partnerships with customers located in Huntsville, AL. Responsibilities include assisting customers with software development and cybersecurity from a cost, schedule, and performance perspective; integrating with the customer contractor software development team to provide on‑the‑spot technical advice; addressing known issues and communicating progress; assessing the credibility of software development plans for future performance;

and helping customers apply tools, techniques, and procedures to solve difficult problems in software engineering and cybersecurity.

Responsibilities
  • Provide embedded software engineering support at our customer location in Huntsville, AL and other locations as required.
  • Apply program and project management skills (in collaboration with SEI colleagues) to include working with clients, developing proposals, and establishing relationships with new DoD and/or government clients.
  • Analyze software architecture in terms of functional and non‑functional quality attributes, understand how to apply disciplined architecture methods and techniques for trade‑off analysis toward optimized solutions.
  • Analyze the use and application of modern software development techniques (e.g., Dev Sec Ops  tailored to customer domain environments) to effectively and efficiently develop software that meets stakeholder expectations.
  • Analyze use of cybersecurity approaches, methodologies, tools, and techniques to prevent risks and issues, and mitigate those that emerge.
  • Analyze FPGA hardware and software interface specifications described via VHDL or Verilog to ensure they meet system requirements.
  • Analyze software test and evaluation techniques and methodologies.
  • Use static, dynamic and complexity analysis software tools to identify areas of software weakness where additional design / refactoring may be required.
  • Analyze software contractor’s task development, activities, deliverables, risks, issues, and recommend mitigation strategies and techniques as appropriate.
Qualifications
  • BS with 8 years’ experience, MS with 5 years’ experience, or PhD with 2 years’ experience in Software Engineering, Computer Science, Electrical Engineering, or related field with professional experience as a software developer, software engineer, or verification engineer in a collaborative team environment.
  • Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion (moderate 25% travel outside of your home location).
  • Subject to a background investigation and eligible to obtain and maintain a Department of Defense security clearance.
  • Currently legally authorized to work for CMU in the United States; CMU will not sponsor or take over sponsorship of an employment visa for this opportunity.
  • At least 75% of your weekly effort will be onsite in either an SEI or customer facility.
  • Understanding of the DoD Systems Engineering lifecycle and the use of Digital Engineering capabilities to document and assess software engineering and development activities.
  • Familiarity with embedded software and/or firmware safety standards (e.g., MIL‑STD‑882E, DO‑178C, DO‑254).
  • Proficiency in software development languages (e.g., C, C++, Ada) and/or firmware development languages (e.g., VHDL, Verilog).
  • Experience with developing or analyzing embedded software built using modern Real‑Time Operating Systems like VxWorks.
  • Experience with embedded software, performance tests and interpreting the results.
Benefits
  • Medical insurance
  • Vision insurance
  • 401(k)
  • Child care support
  • Paid paternity leave
  • Tuition assistance
  • Paid maternity leave
  • Disability insurance
Additional Information
  • Seniority level:
    Associate
  • Employment type:

    Full‑time
  • Job function:
    Engineering, Consulting, and Research
  • Location:

    Huntsville, AL
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary