CrawlJobs Logo

Hardware-In-the-Loop Software Engineering Intern

United States, Atlanta 25.00 - 33.00 USD / Hour · Job Posted February 17, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Hardware-In-the-Loop Software Engineering Intern

8 matching positions

Modeling & Simulation Software Engineering Intern

As a Modeling & Simulation Software Engineering Intern you will work with the so...
Location
Location
United States , Los Angeles
Salary
Salary:
25.00 - 33.00 USD / Hour
hermeus.com Logo
Hermeus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing a degree in Computer Science, Aerospace Engineering, Electrical Engineering, Applied Mathematics, or a related technical field
  • Proficiency in Julia or strong experience with scientific computing languages such as Python, MATLAB, or C++
  • Understanding of 6DOF dynamics and simulation principles, especially in aerospace or robotics contexts
  • Familiarity with modeling physical systems, including hardware-in-the-loop or physics-informed simulation techniques
  • Experience with data validation and analysis, including comparing simulation outputs to real-world data
  • 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
Job Responsibility
Job Responsibility
  • Develop performant simulation code for 6 Degrees of Freedom (6DOF) Software-in-the-Loop (SITL) systems using Julia
  • Develop user driven features and focus on scalability of our Monte Carlo simulation
  • Collaborate with cross-functional teams including Flight Software, Human-Machine Interface (HMI), and Flight Sciences to align simulation outputs with stakeholder requirements
  • Design and implement physics-informed models that accurately represent hardware behavior and system dynamics
  • Validate simulation accuracy by comparing model outputs with real-world flight data and refining models accordingly
  • Optimize simulation performance to ensure real-time execution and scalability across different test environments
  • Participate in code reviews and testing cycles to maintain high software quality and reliability
  • Document modeling assumptions, validation results, and integration workflows for internal knowledge sharing and future development
  • Fulltime
Read More
Arrow Right

Flight Software Intern

We have a current opportunity for a Flight Software Intern located at our facili...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
redwirespace.com Logo
Redwire Space
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a nationally accredited University or College, pursuing a bachelor’s degree computer science, computer engineering or related field
  • Must be a US Citizen
  • Strong programming skills in C/C++ and familiarity with python for scripting and automation
  • Understanding of real-time operating systems (RTOS) and embedded Linux
  • Familiarity with communication protocols (e.g. RS-422, Ethernet, CAN)
  • Knowledge of simulation tools and hardware-in-the-loop testing
Job Responsibility
Job Responsibility
  • Develop and maintain flight software for spacecraft systems
  • Support integration and testing of software with simulation/processor/hardware-in-the-loop setups
  • Document project progress, software design, implementation, and testing processes
  • Adhere to all safety protocols and procedures while working in the software lab
  • Assist with troubleshooting technical issues with flight software systems
  • Use software development best practices and version control procedures
  • Collaborate with cross-functional teams including systems, avionics, and mission operations
What we offer
What we offer
  • We offer a highly competitive benefits package along with a commitment to our core values of Integrity, Innovation, Impact, Inclusion, and Excellence
Read More
Arrow Right

Lead Electronic Warfare System Architect

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , Tukwila, Washington; Kent, Washington
Salary
Salary:
176800.00 - 239200.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Engineering (with a focus in Electrical, Mechanical or Aeronautical), Computer Science, Data Science, Mathematics, Physics, Chemistry or non-US equivalent qualifications directly related to the work statement
  • 14+ years of work-related experience with a bachelor’s degree or 12+ years of work-related experience with a masters or 9+ years of work-related experience with a PhD
  • 10+ years of professional experience in RF systems for SIGNIT, Electronic Warfare, Information Operations or Cyber
  • Hands-on knowledge of Electronic Warfare techniques (e.g., detection, jamming, deception, electronic protection) and radar techniques (e.g., detection, tracking, SAR/GMTI basics, radar signal processing)
  • Experience in electronic warfare principles, techniques, and technologies
Job Responsibility
Job Responsibility
  • Define and own the system architecture for EW and radar-enabled systems from concept through integration, test, and delivery
  • Translate mission and vehicle-level performance requirements into system-level requirements
  • Lead trade studies to balance EW and radar capability, detection/mitigation techniques, performance, and vehicle constraints (size, weight, power, cooling, EMI)
  • Architect software-defined EW and radar solutions, specifying critical HW/SW partitioning, reconfigurability, and processing pipelines
  • Provide technical leadership for electronics design, RF front-end, radar receiver/transmitter considerations, digitizers, signal processing chains, and real-time firmware implementation
  • Work closely with systems engineering, mechanical, thermal, power, and vehicle integration teams to manage trade-offs and ensure integration readiness
  • Mentor and guide engineering teams in best practices for embedded development, hardware-in-the-loop (HIL) testing, model-based design, and radar/EW algorithm validation
  • Engage with suppliers and partners to specify interfaces, performance expectations, and verification criteria
  • Author technical white papers and program briefs to document novel approaches, trade studies, evaluation results, and recommended architectures
  • Present technical findings, architectures, and test results to internal stakeholders and external customers, tailoring communication to technical and non‑technical audiences
What we offer
What we offer
  • Generous Paid Time Off (PTO)
  • flexible work environment
  • paid parental leave
  • 401k matching
  • extremely generous tuition assistance for earning advanced degrees
  • paid medical leave programs
  • 401(k) plan: match dollar for dollar up to 10% of eligible pay with immediate 100% vesting
  • Student Loan Match
  • health insurance
  • flexible spending accounts
  • Fulltime
Read More
Arrow Right

Firmware Developer

We are seeking a Firmware Developer in Luxembourg to design, implement, and main...
Location
Location
Luxembourg , Luxembourg
Salary
Salary:
46667.00 - 56667.00 SEK / Year
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electronic Engineering, Computer Science, or related field
  • Minimum 5 years of experience in embedded software / firmware development
  • Strong proficiency in C and C++
  • Hands-on experience with ARM-based microcontrollers (e.g., STM32 or similar)
  • Experience with bare-metal and/or RTOS-based development
  • Strong knowledge of interrupt-driven driver development
  • Strong knowledge of DMA-based data transfers
  • Familiarity with communication protocols such as I2C, SPI, UART, and CAN
  • Experience collaborating with hardware/electronics engineers on embedded prototypes
  • Strong experience with Git and modern development workflows (branching, PRs, code reviews)
Job Responsibility
Job Responsibility
  • Implement firmware requirements derived from system-level specifications under senior guidance
  • Analyze, adapt, and integrate existing software (internal or open-source) to meet project requirements
  • Develop bare-metal and RTOS-based firmware, including bootloaders and secure firmware components, real-time control software (state machines, timing systems, signal processing modules)
  • Design and implement interrupt-driven drivers and DMA-based data handling on ARM microcontrollers
  • Participate in Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HIL/HITL) testing activities
  • Support firmware validation, debugging, and troubleshooting in collaboration with electronics engineers using lab equipment (oscilloscopes, logic analyzers, protocol analyzers)
  • Contribute to code reviews and maintain Git-based development workflows
  • Ensure compliance with documentation standards suitable for safety-critical and defense-grade systems
What we offer
What we offer
  • International community with 110+ nationalities
  • Trust-based environment
  • Robust training system with internal Academy and 250+ modules
  • Vibrant workplace with internal events (afterworks, team buildings)
  • Opportunity to contribute to ESG and sustainability initiatives through WeCare Together program
  • Fulltime
Read More
Arrow Right

Guidance Navigation and Controls (GNC) Engineer III

The Guidance, Navigation, and Controls (GNC) Engineer III is responsible for des...
Location
Location
United States , Mendon
Salary
Salary:
107010.00 - 124845.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Engineering with emphasis in Controls, Robotics, Localization, or a related discipline
  • 4–6 years of experience developing control or localization systems for robotics, autonomous systems, or complex electromechanical platforms
  • Strong proficiency with MATLAB/Simulink, Python, and C/C++
  • Solid foundation in control theory, system modeling, and state estimation
  • Experience tuning controllers such as PID or implementing state-space control methods
  • Experience validating algorithms through simulation and real-world testing environments
  • Ability to collaborate effectively across software, systems, and hardware engineering teams
  • Strong written and verbal communication skills with the ability to document technical designs and results
  • Willingness to travel to field test sites for system validation and tuning
Job Responsibility
Job Responsibility
  • Design, implement, and test control and localization algorithms for autonomous ground vehicles and apply them to real-world robotic systems
  • Tune control systems and deploy them on embedded vehicle platforms such as vehicle control units (VCUs)
  • Model and simulate mechanical and electrical system behavior using tools such as MATLAB and Simulink
  • Validate algorithms through simulation, hardware-in-the-loop testing, and real-world field testing
  • Collaborate with cross-functional teams including Embedded Software, Mechanical Engineering, Perception, and Systems Engineering
  • Document system models, algorithm designs, tuning methods, and performance results
  • Support field integration, testing, and troubleshooting of autonomous systems
  • Contribute to proposal development and technical documentation for engineering programs
  • Develop and apply control methods such as PID tuning, state-space control, or advanced control techniques
  • Write or contribute to internal technical documentation, white papers, and research publications
What we offer
What we offer
  • 401k with employer match
  • Generous HSA contribution
  • Employee Stock Ownership Plan
  • PTO, Paid Holidays, and Flextime
  • ASI covers 90% of employee medical plan costs
  • Fulltime
Read More
Arrow Right

Firmware Developer

We are seeking a Firmware Developer in Luxembourg to design, implement, and main...
Location
Location
Luxembourg , Luxembourg
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electronic Engineering, Computer Science, or related field
  • Minimum 5 years of experience in embedded software / firmware development
  • Strong proficiency in C and C++
  • ARM assembly knowledge is a plus
  • Hands-on experience with ARM-based microcontrollers (e.g., STM32 or similar)
  • Experience with bare-metal and/or RTOS-based development
  • Strong knowledge of: Interrupt-driven driver development
  • DMA-based data transfers
  • Familiarity with communication protocols such as I2C, SPI, UART, and CAN
  • Experience collaborating with hardware/electronics engineers on embedded prototypes
Job Responsibility
Job Responsibility
  • Implement firmware requirements derived from system-level specifications under senior guidance
  • Analyze, adapt, and integrate existing software (internal or open-source) to meet project requirements
  • Develop bare-metal and RTOS-based firmware, including: Bootloaders and secure firmware components
  • Real-time control software (state machines, timing systems, signal processing modules)
  • Design and implement interrupt-driven drivers and DMA-based data handling on ARM microcontrollers
  • Participate in Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HIL/HITL) testing activities
  • Support firmware validation, debugging, and troubleshooting in collaboration with electronics engineers using lab equipment (oscilloscopes, logic analyzers, protocol analyzers)
  • Contribute to code reviews and maintain Git-based development workflows
  • Ensure compliance with documentation standards suitable for safety-critical and defense-grade systems
What we offer
What we offer
  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Fulltime
Read More
Arrow Right

Engineer Windfarm Control Validation

Assure the software quality (Windfarm Control) developing programs and defining ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
nordex-online.com Logo
Nordex Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/Btech in Electrical Engineering or Electronics
  • Good knowledge of general electrical and power systems engineering
  • Basic knowledge of the applicable network connection guidelines
  • Grid Code Compliance Requirements knowledge in the renewables energy industry is an advantage
  • Knowledge of Ethernet technology, bus systems and real-time simulation systems
  • Knowledge in industrial communication protocols (DNP3, IEC-101, IEC104, OPC-UA, Profinet)
  • Knowledge of 'Exam' software tool will have preference
  • Experience programming in Python
  • Work experience of 2-3 years in similar role
Job Responsibility
Job Responsibility
  • Assure the software quality (Windfarm Control) developing programs and defining test cases/validation environments in order to test the Control Software automatically or executing manually the tests described in the test specifications
  • Develop and enhance automated test systems to validate control software
  • Conduct hardware and grid compliance tests for various grid code requirements
  • Automate tests using a test sequencer (Exam MicroNova)
  • Definition, preparation and pre-evaluation of test results
  • Define, configure, prepare, and update test systems for test execution
  • Detection of new validation use cases/scenarios
  • Implement and validate new software specifications within the automated test system
  • Set up and optimize Hardware-in-the-Loop (HiL) test bench systems in the software laboratory
  • Analyze measurement data and develop automated evaluation processes for test systems
  • Fulltime
Read More
Arrow Right

Vehicle Platform Systems Engineer

In this role, you will Lead End-to-End Field Investigations: Work hands on to dr...
Location
Location
United States , Dallas
Salary
Salary:
135000.00 - 216000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven expertise in diagnosing issues related to system interactions on automated vehicles or other robotic systems
  • Using hand held diagnostic equipment such as multimeters, o-scopes etc.
  • Using laptop based industry standard diagnostic service equipment - Cummins Insite, Eaton Service Ranger, International Diamond Builder, KB Diag etc.
  • Setting up and deploying data acquisition devices for both analog (current, voltage, temp) and digital (CAN Logging) domains
  • Proficiency in analyzing large amounts of data from different sources (autonomy logs, telematics and diagnostic tools, CAN traces, operator statements, etc) to reconstruct event sequences during failures and identify correlations within the system and across the fleet
  • In depth knowledge of automotive and commercial vehicle communication networks and standards (J1939 CAN, LIN), including physical layer and application layer implementation and troubleshooting
  • Knowledge of common automotive power generation and distribution architectures and components
  • Understanding of common cause and cascading faults, as well as fault tolerant and fail-operational architectures intended to mitigate them
  • Ability to convert complex forensic findings into clear, verifiable engineering requirements and updated analyses (e.g. FMEAs)
  • Experience creating test plans for validating fixes on system benches (HIL) and on vehicles
Job Responsibility
Job Responsibility
  • Lead End-to-End Field Investigations: Work hands on to drive technical investigations for complex drive-by-wire and base vehicle system behaviors in the fleet from initial triage through root cause identification and final resolution
  • Design and Execute Investigative Testing: Develop and execute structured test plans to reproduce issues in controlled environments, utilizing track testing, fault-injection, HIL (Hardware-in-the-Loop) testing, and customized test tools as necessary
  • Develop Technical Mitigations: Propose and validate short-term and long-term mitigations for field issues, including software changes, hardware/architecture revisions, or operational constraint modifications
  • Iterate System Requirements: Close the feedback loop by translating field data into updated functional requirements (e.g. new detection methods, escalating fault responses) to improve product performance
  • Cross-Functional Technical Coordination: Act as the primary technical point of contact between Hardware Engineering, Embedded Software, Controls Engineering, Field Service and Safety teams to implement and validate multi-layered fixes for complex system-level behaviors
  • Justification and Reporting: Compile technical evidence and data-driven rationales to support any restrictions to the operational status of specific vehicles or configurations, and the necessary short- and long-term remediations to lift those restrictions
  • Travel to Aurora Operations locations where field issues are discovered for the purpose of investigation. (25-30% of total time)
What we offer
What we offer
  • Annual bonus
  • Equity compensation
  • Fulltime
Read More
Arrow Right