Software Engineering Institute | Carnegie Mellon University · 1 day ago
Technical Lead - Embedded Software
Carnegie Mellon University's Software Engineering Institute is a leader in advancing software engineering principles and practices. They are looking for a Technical Lead to guide development teams in creating high-performance software solutions, focusing on C and C++ programming, while mentoring junior developers and engaging with customers.
Responsibilities
Lead software development projects from conception to deployment, focusing on C and C++ programming languages
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
BS with 10 years' experience, MS with 8 years' experience or PhD with 5 years' experience in Computer Science, Electrical Engineering, or related field, with professional experience as a software developer, software engineer, verification engineer in a collaborative team environment
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
You are willing to work 100% of your week onsite at either an SEI or customer facility
Flexible to travel to other SEI offices, sponsor sites, conferences, and offsite meetings on occasion
Moderate (25%) travel outside of your home location
You will be subject to a background investigation and must be eligible to obtain and maintain a Department of Defense security clearance
Preferred
Active US Government Clearance is highly desirable
Benefits
8% monthly contribution for your retirement, without having to contribute yourself.
Tuition benefits to CMU and other institutions for you and your dependent children.
Healthy work/life balance with flexible work arrangements and paid parental and military leave.
Access to university resources including mindfulness programs, childcare and back-up care benefits.
Annual professional development opportunities; take courses at CMU; attend conferences and training or obtain a certification and get reimbursed for membership in professional societies.
Qualify for relocation assistance and so much more.
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