Senior / Lead Embedded Software Engineer
Insight Global
About the role
Overview
Insight Global is hiring a Senior / Lead Embedded Software Engineer for a client in the aerospace and advanced systems space. This role focuses on the design, development, and verification of safety‑critical embedded software used in complex aerospace and industrial systems.
The ideal candidate has experience developing embedded C software, working in regulated or safety‑critical environments, and leading or mentoring engineers through the full software development lifecycle.
Key Responsibilities
- Lead and support a small team of software engineers using Agile development practices
- Design, develop, and maintain embedded software using C and/or model‑based development tools (e.g., SCADE)
- Define and manage high‑level and low‑level software requirements
- Develop requirements‑based test cases and verification procedures
- Perform software integration and testing on target hardware using real and simulated inputs/outputs
- Ensure software compliance with applicable safety, quality, and certification standards
- Maintain traceability between customer requirements, software design, code, and tests
- Support software certification audits and reviews with internal and external stakeholders
- Collaborate closely with systems engineering and hardware engineering teams
Required Qualifications
- Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or a related field
- 5+ years of experience in embedded software development, verification, or integration
- Strong proficiency in C programming
- Experience working in regulated or safety‑critical environments
- Solid analytical and problem‑solving skills
- Strong written and verbal communication skills
- Ability to work collaboratively in a team‑based environment
- U.S. Citizenship or U.S. Permanent Residency required
Preferred Qualifications
- Experience leading or mentoring a small software project team
- Experience with model‑based development tools (e.g., SCADE)
- Experience developing embedded control systems
- Familiarity with Agile software development methodologies
- Experience managing requirements using tools such as DOORS or DOORS Next Gen
- Experience with ARM microprocessors
- Familiarity with serial communication protocols (e.g., CANbus, ARINC, RS‑232)
- Experience with digital signal processing or digital filter design
- Familiarity with aerospace or industrial software certification standards, such as:
- DO‑178
- IEC 61508
- ISO 26262
- ARP4761
Work Environment
This role follows a hybrid work model. Many responsibilities (design, coding, documentation, leadership activities) can be performed remotely, while onsite presence is required for hardware integration, testing, and lab‑based work.
Compensation & Benefits
- Competitive base salary (commensurate with experience)
- Annual incentive/bonus eligibility
- Comprehensive benefits package including medical, dental, vision, 401(k) with company match, paid time off, and career development opportunities
Equal Opportunity Statement
Insight Global is an equal opportunity employer and values diversity in the workplace. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected status.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free