Software Engineer (SIL/HIL)

7Th Sky Tech

Charlotte (NC)

Hybrid

USD 90,000 - 120,000

Full time

14 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Full-time employment
Hybrid work model
Professional development
Competitive compensation

Job summary

7Th Sky Tech is seeking a Software Engineer – SIL/HIL to join our engineering team in Charlotte. The role focuses on developing, integrating, testing, and validating embedded software in SIL and HIL environments.

The ideal candidate has 2–6 years of experience in embedded software testing, strong C/C++ and Python skills, and a solid understanding of verification processes. Hybrid work and full-time employment are offered.

Qualifications

  • Bachelor's or Master's degree in a related engineering field.
  • 2–6 years of hands-on experience in software testing for embedded systems.
  • Strong programming skills in C/C++ and Python, with MATLAB/Simulink preferred.
  • Solid understanding of SIL, HIL, MIL, and automated testing concepts.
  • Experience with test automation frameworks and scripting.
  • Familiarity with version-control systems such as Git and CI/CD tooling.
  • Good analytical, troubleshooting, and communication skills.

Responsibilities

  • Develop and maintain SIL and HIL test environments for embedded software validation.
  • Design, develop, and execute automated test cases and scenarios.
  • Perform software integration, verification, and validation activities.
  • Develop simulation models and test setups for real-time hardware/software testing.
  • Analyze test results, identify failures, and perform root-cause analysis.
  • Debug embedded software issues using appropriate tools.
  • Integrate software components with HIL/SIL platforms and test benches.
  • Develop automation scripts using Python, MATLAB/Simulink, or similar tools.
  • Maintain test scripts, configurations, simulation models, and documentation.
  • Collaborate with software, hardware, systems, and test engineers to resolve defects.
  • Participate in requirements analysis, test planning, execution, and reporting.
  • Support continuous integration and automated regression testing.
  • Ensure testing activities comply with development and quality processes.

Skills

C/C++ programming
Python programming
MATLAB/Simulink
SIL/HIL & verification
Test automation frameworks
Git version control
Debugging & log analysis
Communication skills

Education

Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or related field

Tools

dSPACE
Vector CANoe/CANalyzer
ETAS
Jenkins CI/CD
GitHub Actions

Job description

Employment Type: Full-Time

Work Arrangement: Hybrid

Experience: 2–6 years

Job Summary

We are looking for a motivated Software Engineer – SIL/HIL (Software-in-the-Loop / Hardware-in-the-Loop) to join our engineering team. The role involves developing, integrating, testing, and validating embedded software using SIL and HIL environments.

The ideal candidate will have experience with embedded systems, simulation, automated testing, and debugging, with a strong understanding of software development and verification processes.

Key Responsibilities
  • Develop and maintain SIL and HIL test environments for embedded software validation.
  • Design, develop, and execute automated test cases and test scenarios.
  • Perform software integration, verification, and validation activities.
  • Develop simulation models and test setups for real-time hardware and software testing.
  • Analyze test results, identify failures, and perform root-cause analysis.
  • Debug embedded software issues using appropriate development and debugging tools.
  • Integrate software components with HIL/SIL platforms and test benches.
  • Develop automation scripts using Python, MATLAB/Simulink, or similar tools.
  • Maintain test scripts, test configurations, simulation models, and test documentation.
  • Collaborate with software, hardware, systems, and test engineers to resolve defects.
  • Participate in requirements analysis, test planning, execution, and reporting.
  • Support continuous integration and automated regression testing.
  • Ensure testing activities comply with relevant development and quality processes.
Required Skills & Qualifications
  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related field.
  • 2–6 years of experience in software testing, embedded software, SIL/HIL, or system validation.
  • Strong programming skills in C/C++ and/or Python.
  • Experience with MATLAB/Simulink and model-based development is preferred.
  • Understanding of SIL, HIL, MIL, software integration, and automated testing concepts.
  • Experience with test automation frameworks and scripting.
  • Good knowledge of software development and testing methodologies.
  • Experience with debugging tools and log analysis.
  • Familiarity with version-control systems such as Git.
  • Good analytical, troubleshooting, and communication skills.
Preferred Skills
  • Experience with automotive, aerospace, industrial automation, robotics, or other embedded systems.
  • Knowledge of CAN, CAN FD, LIN, Ethernet, or other communication protocols.
  • Experience with tools such as dSPACE, NI, Vector CANoe/CANalyzer, ETAS, or similar HIL/SIL platforms.
  • Knowledge of AUTOSAR and automotive embedded software is an advantage.
  • Familiarity with Jenkins, CI/CD, Jira, and requirements/test-management tools.
  • Understanding of functional safety standards such as ISO 26262 is a plus.
What We Offer
  • Full-time employment with a hybrid working model.
  • Opportunity to work on embedded software and advanced SIL/HIL validation projects.
  • Collaborative and technically challenging work environment.
  • Opportunities for professional development and skill enhancement.
  • Competitive compensation and benefits.
Ideal Candidate

The ideal candidate is a hands-on engineer who enjoys software development, test automation, simulation, debugging, and system-level problem solving and is comfortable working across both software and hardware environments.

Skills: sil,embedded software,software,hil,embedded

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • Berkeley (CA)

Hybrid
USD 120,000 - 150,000
Hybrid work model
Professional development
Competitive compensation
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • Palo Alto (CA)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Professional development opportunities
Competitive compensation
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Sr. Test Automation Engineer (SIL/HIL Infrastructure)
Sr. Test Automation Engineer (SIL/HIL Infrastructure)

42dot • Sunnyvale (CA)

On-site
USD 110,000 - 150,000
HIL test engineer (Lead)
HIL test engineer (Lead)

Global Connect Technologies • Mossville (IL)

On-site
USD 120,000 - 165,000
HILS Software Test Engineer
HILS Software Test Engineer

Toptal • Kennesaw (GA)

On-site
USD 75,000 - 120,000
HIL Engineer
HIL Engineer

Compunnel, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior HIL test engineer
Senior HIL test engineer

Global Connect Technologies • Peoria (IL)

On-site
USD 120,000 - 170,000
Sr. Test Automation Engineer (SIL/HIL Infrastructure)
Sr. Test Automation Engineer (SIL/HIL Infrastructure)

42dot Inc. • Sunnyvale (CA)

On-site
USD 140,000 - 200,000
Application Coordinator
Application Coordinator

Collabera • United States

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+10