What are the responsibilities and job description for the Software Verification Engineer position at HCLTech?
Aerospace Software Verification Engineer – DO‑178C (HSIT / SSIT)
Location
Rockford, IL
Work Mode: Hybrid (3 days onsite / 2 days remote)
Employment Eligibility (Mandatory – ITAR Compliance)
This position requires access to information and technology subject to U.S. Export Control Laws (ITAR/EAR).
✅ Only U.S. Citizens or U.S. Permanent Residents (Green Card holders) are eligible to apply.
No other work authorization will be considered for this role.
Position Overview
We are seeking an experienced Aerospace Software Verification Engineer to support real‑time embedded application software verification for safety‑critical aerospace systems. The role involves hands‑on verification activities aligned with DO‑178B/C certification standards, including HSIT, SSIT, and requirement‑based testing.
This opportunity is open to mid‑level to senior engineers (3–10 years of experience). Strong senior profiles are also welcome.
Primary Skills (Required)
- DO‑178B / DO‑178C Software Verification
- HSIT (Hardware–Software Integration Testing)
- SSIT (System–Software Integration Testing)
Preferred Domain Experience
- Aircraft SPDA (Secondary Power Distribution Systems)
- Aircraft EPGS (Electrical Power Generation Systems)
- Experience with aerospace electrical or power management systems is highly desirable
Key Responsibilities
Software Verification & Testing
- Perform verification and validation of real‑time embedded application software in the aerospace domain
- Execute requirement‑based testing using multiple verification environments, including:
- Emulator
- SITE
- HSIT
- uHSIT
- Develop, execute, and document HSIT and SSIT test procedures and test cases
- Ensure traceability between requirements, test cases, procedures, and results
DO‑178B/C Compliance & Analysis
- Support verification activities required for DO‑178B/C certification
- Perform and document analysis activities, including:
- Structural Coverage Analysis (Statement, Decision, and MC/DC as applicable)
- Data Coupling Analysis
- Control Coupling Analysis
- Stack Analysis
- Other verification and analysis methods as defined by DO‑178C objectives
- Participate in certification audits and technical reviews
Configuration & Change Management
- Apply strong discipline in Configuration Management (CM) and Change Control processes
- Work with version control, baselining, and formal review workflows
- Ensure compliance with organizational and certification standards
Debugging & Cross‑Functional Collaboration
- Demonstrate strong troubleshooting and debugging skills for embedded systems
- Collaborate with software, systems, and hardware engineering teams
- Support defect analysis, root‑cause investigations, and corrective actions
Tools, Protocols & Technical Exposure
- Hands‑on experience with standard embedded communication protocols, including:
- ARINC
- CAN
- SPI
- Ethernet
- Familiarity with aerospace verification tools and lab environments is a plus
Experience Level
- Preferred: 3 to 10 years of relevant aerospace software verification experience
- Senior‑level engineers (10 years) with strong DO‑178B/C backgrounds are encouraged to apply
Education
- Bachelor’s or Master’s degree in:
- Computer Science
- Electrical / Electronics Engineering
- Aerospace Engineering
- or a related technical field
Pay and Benefits
Pay Range Minimum: $ 70000 per year
Pay Range Maximum: $ 107000 per year
HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to secure@hcltech.com for investigation.
A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year
How You’ll Grow
At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Salary : $70,000 - $107,000