Embedded Software Design & Verification Engineer
Location: Rockford, IL / Plano, TXEmployment Type: Contract / Full-TimeWork Authorization: USC onlyJob SummaryWe are seeking an experienced Embedded Software Design & Verification Engineer with strong expertise in safety-critical avionics systems and DO-178C DAL A standards. The ideal candidate will be responsible for end-to-end software development lifecycle activities, including requirements, design, coding, verification, and compliance documentation.Key ResponsibilitiesExecute Software Development Lifecycle (SDLC) activities in compliance with DO-178C DAL A safety-critical standardsPerform software requirements capture, analysis, and traceabilityDesign and develop embedded software architecture and detailed designUpdate and enhance existing source code to meet DO-178C complianceConduct and participate in SDLC lifecycle reviews and auditsDevelop and maintain DAL A documentation including plans, standards, and verification artifactsWork on design analysis, issue resolution, and technical reportingCreate and execute test scripts and procedures for software verificationSupport pre-SOI audits and certification activitiesCollaborate with cross-functional teams for hardware/software integration and debuggingPerform FPGA verification and debugging supportRequired Skills & Qualifications7+ years of experience in embedded software development and verificationStrong understanding of DO-178C (DAL A) safety-critical processesExperience with requirements management tools like DOORSHands-on experience with version control tools (Git)Familiarity with SDLC documentation and traceability practicesStrong debugging skills across hardware and software systemsTechnical SkillsProtocols: Ethernet, SPI, RS485, CAN, I2CTools & Technologies:DOORS, Git, Matissa, MS VisioAMD Vitis, ARM C CompilerLauterbach Trace32Embedded Systems & FPGA verification/debuggingTest scripting and automation experiencePreferred QualificationsExperience in avionics or aerospace domainExposure to certification processes and compliance audits (SOI)Strong analytical and problem-solving skillsAbility to work in a highly regulated environmentKey CompetenciesStrong design and verification mindsetExcellent documentation and communication skillsAbility to work independently and within cross-functional teamsDetail-oriented with focus on quality and compliance