Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Software Engineering Institute | Carnegie Mellon University ยท 5 hours ago

Senior Embedded Software Engineer

Carnegie Mellon University's Software Engineering Institute is a national resource in software engineering and cybersecurity. They are seeking a Senior Embedded Software Engineer to design and develop software prototypes and research methods for software resilience, while leading a team to address complex software challenges for national security.

ComputerCyber SecurityEducationSoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design and analyze embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors
Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring
Ensure deterministic performance by architecting and developing software using state-of-the-art techniques
Lead a team of developers while fostering a culture of continuous improvement and innovation, taking ownership of high-visibility tasks and deliverables for customers

Qualification

Embedded software developmentRTOS schedulingMemory managementCC++PythonMATLABC#JAVASoftware testingContinuous improvementCustomer assessmentDoD Systems EngineeringCollaboration

Required

Candidates must possess an active TS/SCI DoD security clearance issued by the U.S. government
A counterintelligence polygraph is required or must be obtained upon request
Applicants must also meet additional customer-specific security requirements
You have a BS in Computer Science, Electrical Engineering, or related disciple with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR a PhD in the same fields with five (5) years of experience
You have extensive experience with ground and space systems, including software acquisition, architecture, systems/software engineering, testing, and operations, with a deep understanding of the complexities involved in acquiring large, legacy-dependent systems
You have demonstrated experience collaborating with senior customers, program managers, internal staff, and SEI leadership to assess and address customer needs effectively
You've worked in a collaborative team environment as a software developer, software engineer, or verification engineer
You understand the DoD Systems Engineering lifecycle
You're proficient in one or more of the following: C and C++, Python, MATLAB, C#, or JAVA
You've worked with modern RTOSes, such as VxWorks and Integrity, and developed and analyzed embedded software
You've developed embedded software and performance tests and interpreted the results
You are willing to work 100% of your week onsite at either SEI or a customer facility
You're willing to travel (25%) outside your office location to other SEI offices, sponsor sites, conferences, and offsite meetings

Benefits

Comprehensive health insurance
Tuition benefits
Generous time off
Robust retirement savings policy
8% monthly contribution for your retirement plan without having to contribute to it yourself
Tuition benefits for you and your dependent children
Access to university resources including mindfulness programs, a monthly transit benefit on WMATA, free onsite gym at our Arlington facility
Paid parental and military leave
Qualify for relocation assistance

Company

Software Engineering Institute | Carnegie Mellon University

company-logo
At the SEI, we research complex software engineering, cybersecurity, and AI engineering problems; create and test innovative technologies; and transition maturing solutions into practice.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Paul Nielsen
Director and CEO
linkedin
leader-logo
Christopher Herr
Senior Engineer/Cybersecurity Exercise Developer and Trainer
linkedin
Company data provided by crunchbase