
Embedded Software Engineer
Carnegie Mellon University
full-time
Posted on:
Location Type: Office
Location: Hill AFB • Utah • United States
Visit company websiteExplore more
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