Software Engineering Institute | Carnegie Mellon University ยท 1 day ago
Technical Lead - Embedded Software Engineer
Software Engineering Institute at Carnegie Mellon University is dedicated to advancing software engineering principles and practices. They are seeking a Technical Lead - Embedded Software Engineer to guide development teams in creating high-performance software solutions, mentor junior members, and engage with customers to ensure alignment with business goals.
Responsibilities
Lead software development projects from conception to deployment, focusing on C and C++ programming languages
Demonstrate software architecture expertise by creating and maintaining design artifacts such as data flow diagrams, sequence diagrams, quality attribute specifications, and interface definitions to support scalable, maintainable, and high-performance software solutions
Mentor junior team members in the construction of software applications, integration of numerous components, analysis, and testing
Create prototypes to explore new technologies and solutions, quickly turning concepts into viable products
Spearhead customer engagements to gather requirements, provide technical consultations, and ensure alignment with business goals
Mentor and lead a team of developers, fostering an environment of continuous improvement and innovation
Utilize static analysis tools to identify and rectify security vulnerabilities and code quality issues before deployment
Maintain up-to-date knowledge of industry trends, emerging technologies, and software development best practices
Qualification
Required
You currently possess a TS/SCI DoD security clearance
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
Proven experience in designing and implementing complex software architectures and systems
The ability to identify, analyze, develop architecture drivers, tradeoffs, and extensibility is a must
Proficiency in the C, C++ software development languages
Proficiency in Python for developing analytics and analyzing data
Experience with developing embedded software, performance tests and interpreting the results
Experience with static analysis tools and techniques for improving code quality and security
Demonstrated ability to lead development projects and engage with customers technically
Excellent problem-solving skills, strong analytical abilities, and a detail-oriented mindset
Willingness to work with members of the US Military and other customers to achieve mission success
Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion. Moderate (25%) travel outside of your home location
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
Monthly transit benefit on WMATA
Free onsite gym at our Arlington facility
Paid parental and military leave
Relocation assistance
Company
Software Engineering Institute | Carnegie Mellon University
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 StageLeadership Team
Recent News
Seattle TechFlash
2025-06-25
2025-04-30
2025-04-10
Company data provided by crunchbase