CrawlJobs Logo

Hardware-In-the-Loop Software Engineering Intern

hermeus.com Logo

Hermeus

Location Icon

Location:
United States , Atlanta

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

25.00 - 33.00 USD / Hour

Job Description:

The Flight Software "Hardware in the Loop" intern will support the setup, integration, and testing of real-time simulation environments that connect hardware components with software models.

Job Responsibility:

  • Configure and maintain test benches for system evaluation
  • Develop and implement test and automation scripts
  • Debug signal and communication issues across systems
  • Assist in validating vehicle and flight deck control systems
  • Document test results and maintain accurate records
  • Collaborate with cross-functional engineering teams to enhance system reliability and performance

Requirements:

  • Pursuing a degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical field
  • Proficiency in Julia or strong experience with scientific computing languages such as Python, MATLAB, or C++
  • Experience with working with hardware integrations and embedded computers (Raspberry PIs, arduinos, STM32s)
  • Strong understanding of engineering first principles
  • Demonstrated ability to work within cross-functional teams
  • Enthusiasm for aviation and Hermeus' mission
  • Excellent written and verbal communication skills
  • GPA of 3.0 or above

Additional Information:

Job Posted:
February 17, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Hardware-In-the-Loop Software Engineering Intern

Staff Software Engineer - Integrated Test

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
168000.00 - 200000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in simulation software development and systems integration
  • Bachelor's or higher degree in Aerospace, Software, Electrical Engineering, Computer Science, or a related field
  • Seasoned technical lead for an engineering team
  • providing guidance in planning and execution
  • Advanced proficiency in C/C++ and Python
  • Very experienced in MATLAB/Simulink
  • Extensive experience developing real-time HIL test infrastructures
  • Proven ability to develop simulation tools with a focus on usability, modularity, and performance
  • Expert of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
Job Responsibility
Job Responsibility
  • Architect and lead the team managing Archer’s lab integration environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot training
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time, integrated hardware-in-the-loop environments
  • Own end-to-end configuration of simulation environments (e.g., SIL, HIL, CeRT, Iron Bird), including data analysis and simulation correlation with flight test data
  • Develop and optimize simulation pipelines including CI/CD integration for automated deployment, execution, and monitoring
  • Integrate third-party software/hardware systems into cohesive simulation architectures
  • Set technical standards, provide mentorship, and foster a collaborative and high-performance engineering culture
  • Guide the design and build of graphical user interfaces to control the real-time simulation environment
  • Lead task decomposition, technical planning, and debugging of complex issues across real-time and distributed systems
  • Influence tool architecture in support of lab configuration and automation
  • Fulltime
Read More
Arrow Right

Staff Battery Controls Integration Engineer

Archer is an aerospace company building an all-electric vertical takeoff and lan...
Location
Location
United States , San Jose
Salary
Salary:
252500.00 - 277750.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Mechanical, Electrical, or Energy Engineering
  • 5 years of experience with Electric Vehicles, Hardware-in-the-Loop Testing, Real-Time Simulation, MATLAB or Simulink, Physics-based Models, and developing simulation environments for integrated, complex algorithms and creating test cases for feature verification with traceability to requirements and test platforms in the Automotive or Aerospace industry
  • OR Bachelor’s degree in Mechanical, Electrical, or Energy Engineering
  • 7 years of experience with Electric Vehicles, Hardware-in-the-Loop Testing, Real-Time Simulation, MATLAB or Simulink, Physics-based Models, and developing simulation environments for integrated, complex algorithms and creating test cases for feature verification with traceability to requirements and test platforms in the Automotive or Aerospace industry
Job Responsibility
Job Responsibility
  • Lead and coordinate BMS simulation modeling with individual team members and subject matter experts across Battery Engineering and its teammates/partners
  • Create reduced order models to implement the functionality of complex physical plant models for BMS simulation
  • Manage and maintain multiple fidelity model libraries related to battery and battery controls simulations for internal customer team deliveries
  • Analyze simulation data to generate performance reports and metrics, provide clear, actionable insights on expected vs actual system behaviors
  • Implement continuous improvements to the models to ensure they remain accurate, reliable, and aligned with industry standards and customer expectations
  • Develop intuitive diagnostic interfaces for controllers to facilitate troubleshooting and maintenance
  • Validate simulation model performance, efficiency, accuracy, and stability, as well as identify and resolve any errors, faults, or failures through testing and data analysis
  • Create test cases and scripts to validate features in unit test, Software-in-the-Loop (SIL) test, and Hardware-in-the-Loop (HIL) test environments
  • Assist in the execution of BMS software verification test plans and test automation
  • Execute SIL and HIL system tests under various conditions and scenarios— simulate the normal and abnormal operation modes of the battery
What we offer
What we offer
  • Equitable and inclusive environment
  • Commitment to diversity and inclusivity
  • Fulltime
Read More
Arrow Right

Group Lead, Embedded Software

The Embedded Systems Group Lead serves both as lead engineer and as a technical ...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aevex.com Logo
AEVEX Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering or related field required, MS preferred
  • 7+ years of software development experience, with experience in technical leadership or teamlead roles preferred
  • Proven experience developing autopilot systems, ground control stations, or flight simulation software
  • Prior experience in robotics, autonomous systems, or multi-agent coordination is highly preferred
  • Extensive experience with embedded systems and Linux-based environments
  • Experience in communication protocol design and debugging across mixed hardware
  • Experience across defense and commercial UAV applications
  • Experience on both military and commercial applications
  • Experience with embedded and companion computing environments (NVIDIA Jetson/Orin, Arduino, Raspberry Pi, STM32)
  • Proficiency in C, C++, Python, and exposure to C#, Lua, or similar languages
Job Responsibility
Job Responsibility
  • Lead a multidisciplinary software engineering group responsible for embedded, autonomy, and ground-station UAS software development
  • Manage team workload, task assignment, and performance across multiple concurrent programs
  • Balance staffing, priorities, and technical focus to meet both near-term deliverables and long-term capability growth
  • Interface with Flight Test, Systems Engineering, and Hardware teams to ensure system-level integration and rapid iteration
  • Serves as the primary interface between software engineering, program management, customers, and executives
  • Coordinates seamlessly with systems, hardware, and test teams to deliver integrated UAS capabilities
  • Implement networked and containerized system design
  • Provide cradle-to-grave ownership of software developed after release, including updates, support, and technical oversight
  • Integrate and maintain real-time systems for flight-critical and autonomy software components
  • Design and oversee integration of sensors, GPS/INS fusion, and communication protocols (SPI, I2C, UART, CAN, TCP/UDP)
What we offer
What we offer
  • 401(k)-retirement plan
  • comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
  • professional development funds
  • an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees
  • Fulltime
Read More
Arrow Right

Autonomy Engineer III

SkyGrid is seeking an Autonomy Engineer III to join our Advanced Air Mobility (A...
Location
Location
United States , Austin
Salary
Salary:
Not provided
skygrid.com Logo
SkyGrid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6 years of experience in autonomy, control systems, robotics, or aerospace software development
  • B.S. in Computer Science, Aerospace Engineering, Robotics, or related field
  • Work experience in algorithm development or R&D for autonomous systems
  • Experience with mathematical formulation of vehicle kinematics and dynamics, route planning, optimization, conflict detection and resolution algorithms
  • Proficiency in software prototyping leveraging varied appropriate technologies such as Simulink, MATLAB, C/C++, and Python
  • Strong understanding of networking principles and communication protocols
  • Strong proficiency in authoring APIs, ICDs, and other technical documentation for software and hardware integration
  • Familiarity with R&D of algorithms and functions that enable autonomous systems
  • Development, integration, and testing in SIL/HIL simulation environments
  • Strong debugging, test design, and simulation skills in complex systems
Job Responsibility
Job Responsibility
  • Take autonomy concepts through iterative R&D prototyping, testing, and analysis to generate formal system requirements
  • Implement algorithms using a variety of approaches with Simulink, C/C++, MATLAB, Python, and others as appropriate
  • Prepare documentation and contribute to varying technical documents, particularly technology maturation reports
  • Collaborate with internal teams to define functional and performance requirements for autonomy-based functions
  • Collaborate with software engineers to design and develop integration interfaces within the overarching product codebase
  • Participate in design reviews, Software-in-the-Loop (SIL) / Hardware-in-the-Loop (HIL) testing, live flight testing, and demonstration events
  • Foster collaboration by engaging with external organizations, research institutions, and industry partners, as well as supporting technical publications and conference contributions
What we offer
What we offer
  • Comprehensive Health Coverage from Day One: medical, dental, and vision insurance, including HSA and FSA options
  • Generous Retirement Contributions: automatic company 401k contribution program, with no match required, plus an additional company matching program
  • Calm Annual Membership: complimentary access to mindfulness and meditation resources
  • Discounted ClassPass Membership: access to thousands of fitness studios and gyms nationwide
  • Investment in Your Growth: annual stipend for learning and development
  • Engaging Team Activities: quarterly team-building events and celebrations
  • Fully Stocked Kitchen: variety of snacks and beverages
  • Fulltime
Read More
Arrow Right

Engine Analysis Engineer

The Engine Analysis Engineer plays an important role in advancing the design and...
Location
Location
United States , Waukesha
Salary
Salary:
Not provided
energysystems.com Logo
Energy Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a related field of study
  • 2 years of relevant work experience
  • Experience as a Simulation Engineer, Analysis Engineer, or a related engineering discipline
  • Hands-on experience with 1-D simulation with GT-SUITE
  • Experience applying MATLAB/Simulink and Python in engineering analysis and simulation
  • Hands-on experience with GT-xCHEM or CHEMKIN as applied to engine aftertreatment system modeling
  • Proficiency in applying 1-D and 3-D CFD tools to internal combustion engine related systems, including thermal management, lubrication system, crankcase ventilation, combustions phasing, camshaft design, turbochargers, exhaust gas recirculation, and exhaust aftertreatment
  • Experienced in simulating in-cylinder combustion using Converge
  • Experience with co-simulation environments, including Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL)
  • Familiarity with machine learning and predictive analytics techniques applied to engine performance and emissions modeling
Job Responsibility
Job Responsibility
  • Perform system-level and component-level simulations using 1-D tools such as GT-SUITE, Matlab/Simulink, Converge, and Ansys Fluent to support engine and generator design and development
  • Conduct CFD and FEA analyses to evaluate thermal, structural, and fluid dynamics performance of mechanical and energy systems
  • Conduct in-cylinder combustion analysis using Converge to aid in optimizing the power cylinder design for combustion efficiency and thermal management
  • Interpret simulation results and collaborate with cross-functional teams through design reviews and technical discussions to guide product development
  • Contribute to the development of modeling workflows and analysis best practices to improve efficiency and accuracy
  • Document analysis objectives, methods, and results using standardized reporting formats
  • Apply data analysis techniques, including Matlab/Simulink modeling, Python-based scripting and machine learning, to support predictive modeling and performance forecasting
  • Stay informed on relevant technologies, tools, and industry trends to support continuous improvement
What we offer
What we offer
  • medical, dental and vision plans
  • life, long-term disability, flexible spending, and health savings accounts, accrued paid time off, 8 paid Holidays, opportunity for overtime and 401(k) retirement benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Engine Simulation Engineer

The Senior Staff Engine Analysis/Simulation Engineer provides engineering input ...
Location
Location
United States , Waukesha
Salary
Salary:
Not provided
energysystems.com Logo
Energy Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science Degree in Mechanical or Electrical Engineering or related discipline
  • 10+ years of relevant work experience
  • Previous experience in a Simulation Engineer, Analysis Engineer, or a related engineering discipline
  • Proficiency in 1-D simulation with GT-SUITE
  • Proficient at applying MATLAB/Simulink and Python in engineering analysis and simulation
  • Extensive hands-on experience with GT-xCHEM or CHEMKIN as applied to engine aftertreatment system modeling
  • Proficiency in applying 1-D and 3-D CFD tools to internal combustion engine related systems, including thermal management, lubrication system, crankcase ventilation, combustions phasing, camshaft design, turbochargers, exhaust gas recirculation, and exhaust aftertreatment
  • Proficient in simulating in-cylinder combustion using Converge
  • Proficient with co-simulation environments, including Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL)
  • Experience with machine learning and predictive analytics techniques applied to engine performance and emissions modeling
Job Responsibility
Job Responsibility
  • Lead the development and performance of system-level and component-level simulations using 1-D tools such as GT-SUITE, Matlab/Simulink, Converge, and Ansys Fluent to support engine and generator design and development
  • Conduct CFD and FEA analyses to evaluate thermal, structural, and fluid dynamics performance of mechanical and energy systems
  • Conduct in-cylinder combustion analysis using Converge to aid in optimizing the power cylinder design for combustion efficiency and thermal management
  • Interpret and make recommendations based upon simulation results and collaborate with cross-functional teams through design reviews and technical discussions to guide product development
  • Develop modeling workflows and analysis best practices to improve efficiency and accuracy
  • Document analysis objectives, methods, and results using standardized reporting formats and recommend modifications based upon findings
  • Apply data analysis techniques, including Matlab/Simulink modeling, Python-based scripting and machine learning, to support predictive modeling and performance forecasting
  • Stay informed on relevant technologies, tools, and industry trends to support continuous improvement and recommend changes to best practice based upon findings
  • Fulltime
Read More
Arrow Right

Verification and Validation Engineer I

We’re ALTEN Technology USA, an engineering company helping clients bring groundb...
Location
Location
United States , Greensboro
Salary
Salary:
85000.00 - 90000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Aerospace, Systems, Electrical, Mechanical, Computer Engineering, or a related technical field
  • Minimum of 2 years of experience in verification & validation, system testing, or systems engineering in a regulated or certification-focused environment
  • Solid understanding of requirements-based engineering and the product development lifecycle
  • Experience with laboratory testing, data acquisition systems, and test execution procedures
  • Familiarity with requirements management tools (DOORS, RV&S, 3DX, or equivalent)
  • Ability to read and interpret electrical schematics, system diagrams, and test data
  • Strong analytical, documentation, and technical communication skills
  • Proven ability to collaborate effectively in multidisciplinary and regulated engineering teams
  • Knowledge of aerospace standards such as DO-160, MIL-STD-704/-810, ARP4754A, and ARP4761
  • Familiarity with aircraft electrical systems, power electronics, or electrical machines
Job Responsibility
Job Responsibility
  • Develop, maintain, and update the Verification & Validation (V&V) plan in alignment with program goals and relevant industry standards
  • Identify appropriate verification methods and assign them to system and component requirements
  • Participate in requirements reviews to ensure they are clear, testable, and traceable
  • Design detailed test procedures, define test cases, and establish pass/fail criteria
  • Lead or assist in testing at the component, subsystem, and system levels
  • Coordinate test setup, instrumentation, and configuration with laboratory and test engineering teams
  • Ensure proper configuration management of all test hardware, software, and documentation
  • Examine test results, generate comprehensive test reports, and document anomalies
  • Collaborate with engineering teams to resolve issues, plan retests, and achieve verification closure
  • Maintain traceability and evidence of compliance in requirements management systems
What we offer
What we offer
  • Mentorship
  • Career growth opportunities
  • Comprehensive benefits
  • Culture where employees feel valued, supported, and inspired to grow
Read More
Arrow Right

Senior Engine Simulation Engineer

The Senior Engine Analysis/Simulation Engineer provides engineering input that s...
Location
Location
United States , Waukesha
Salary
Salary:
Not provided
energysystems.com Logo
Energy Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science Degree in Mechanical or Electrical Engineering or related discipline
  • 5+ years of relevant work experience
  • Previous experience in a Simulation Engineer, Analysis Engineer, or a related engineering discipline
  • Proficiency in 1-D simulation with GT-SUITE
  • Proficient at applying MATLAB/Simulink and Python in engineering analysis and simulation
  • Extensive hands-on experience with GT-xCHEM or CHEMKIN as applied to engine aftertreatment system modeling
  • Proficiency in applying 1-D and 3-D CFD tools to internal combustion engine related systems, including thermal management, lubrication system, crankcase ventilation, combustions phasing, camshaft design, turbochargers, exhaust gas recirculation, and exhaust aftertreatment
  • Proficient in simulating in-cylinder combustion using Converge
  • Proficient with co-simulation environments, including Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL)
  • Experience with machine learning and predictive analytics techniques applied to engine performance and emissions modeling
Job Responsibility
Job Responsibility
  • Lead the development and performance of system-level and component-level simulations using 1-D tools such as GT-SUITE, Matlab/Simulink, Converge, and Ansys Fluent to support engine and generator design and development
  • Conduct CFD and FEA analyses to evaluate thermal, structural, and fluid dynamics performance of mechanical and energy systems
  • Conduct in-cylinder combustion analysis using Converge to aid in optimizing the power cylinder design for combustion efficiency and thermal management
  • Interpret and make recommendations based upon simulation results and collaborate with cross-functional teams through design reviews and technical discussions to guide product development
  • Develop modeling workflows and analysis best practices to improve efficiency and accuracy
  • Document analysis objectives, methods, and results using standardized reporting formats and recommend modifications based upon findings
  • Apply data analysis techniques, including Matlab/Simulink modeling, Python-based scripting and machine learning, to support predictive modeling and performance forecasting
  • Stay informed on relevant technologies, tools, and industry trends to support continuous improvement and recommend changes to best practice based upon findings
  • Fulltime
Read More
Arrow Right