Carnegie Mellon University

Embedded Software Engineer

Carnegie Mellon University

full-time

Posted on:

Location Type: Office

Location: Hill AFBUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Perform embedded software systems analysis
  • Develop strategic partnerships with customers located in Hill AFB, UT
  • Assist customers with software development and cybersecurity efforts
  • Provide on-the-spot technical advice to the customer contractor software development team
  • Address known issues and communicate progress
  • Assess credibility of software development plans for future performance
  • Assist in the proper application of tools, techniques, and procedures to solve difficult problems in software engineering and cybersecurity
  • Analyze software architecture in terms of functional and non-functional quality attributes
  • Analyze use of modern software development techniques e.g., DevSecOps
  • Analyze use of cyber security approaches, methodologies, tools, and techniques
  • Use static, dynamic and complexity analysis software tools to identify areas of weakness in software

Requirements

  • 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
  • Professional experience as a software developer, software engineer, or verification engineer in a collaborative team environment
  • 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
  • Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion
  • You will be subject to a background investigation and must be eligible to obtain and maintain a Department of War security clearance
  • Understanding of the DoW Systems Engineering lifecycle and the use of Digital Engineering capabilities to document and assess software engineering and development activities
Benefits
  • Comprehensive health insurance
  • Tuition benefits for you and your dependent children
  • Generous time off
  • Robust retirement savings policy with 8% monthly contribution without needing to contribute
  • Flexible work arrangements
  • Paid parental and military leave
  • Annual professional development opportunities; courses at CMU; conferences and training reimbursement for membership in professional societies
  • Relocation assistance
  • Access to a free Pittsburgh Regional Transit bus pass
  • Family Concierge Team to help navigate childcare needs
  • Fitness center access
  • Life and accidental death and disability insurance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded software systems analysissoftware developmentcybersecuritysoftware architecture analysisDevSecOpsstatic analysisdynamic analysiscomplexity analysisCC++
Soft skills
technical advicecommunicationcollaborationproblem-solvingcredibility assessment
Certifications
BSMSPhDDepartment of War security clearance