CrawlJobs Logo

Low Level Software Verification Engineer

real-time-consulting.com Logo

Real Time Consulting

Location Icon

Location:
United States , Grand Rapids

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking multiple software engineers to provide software development and verification support for an Integrated Vehicle Health Monitoring (IVHM) system for a cutting-edge helicopter product.

Job Responsibility:

Provide software development and verification support for an Integrated Vehicle Health Monitoring (IVHM) system for a cutting-edge helicopter product

Requirements:

  • Bachelor’s degree in Computer Science or Electrical/Computer/Aerospace Engineering
  • 5+ years Embedded Software Development for Avionics products experience
  • DO-178B/C Full Lifecycle Software Development process familiarity
  • Embedded Software Requirements Development and Management experience
  • Experience translating Software Requirements to C++ and/or C Coding Languages
  • Experience with Software Unit Test Development
  • Experience translating Software Requirements to Software Verification Test Cases
  • Experience with IBM Rational Test Realtime
  • Experience with Software Verification and Analysis
  • Experience with Software-level Test Case Development
  • Experience with Software-level Test Script Development
  • Experience developing Automated Software Verification Test Procedures
  • Familiar with Software Change Request (SCR) processes and tools
  • Familiar with Software Configuration Management processes and tools
  • Experience using DOORS for requirements and test case documentation
  • Effective written and verbal communication skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
  • Team-driven mentality
  • Experience working with remote team members

Nice to have:

  • A615 Data Loader experience
  • ACARS Datalink experience
  • Linux Experience
  • Experience porting Ada to C-language
  • Onboard Maintenance System (OMS) experience
  • Health and Usage Monitoring System (HUMS) experience
  • Experience using Git for software configuration management
  • Experience with Eclipse test development environment

Additional Information:

Job Posted:
January 07, 2026

Work Type:
Remote work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Low Level Software Verification Engineer

Software Verification Engineer - Aircraft Surveillance Systems

This position supports development of new or modified aircraft surveillance syst...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in electrical/computer/aerospace engineering or computer science
  • 5+ years software development of safety critical embedded avionics systems
  • Familiar with the DO-178B/C software development life cycle
  • Experienced with DO-178B/C software verification process and associated artifacts for a Design Assurance Level B (DAL B) system
  • Experience developing software verification Test Cases and Test Procedures (TC/TP)
  • Experienced in C programming
  • Experienced in decomposing system level requirements to software high- and low-level requirements in complex multi-partitioned systems
  • Familiar with DOORS for requirements capture and tracing
  • Familiar with ClearCase version control and configuration management system
  • Familiar with ClearQuest for creating and tracking change requests
Job Responsibility
Job Responsibility
  • This position supports development of new or modified aircraft surveillance systems and performs validation and verification of those systems
Read More
Arrow Right

Senior Embedded Software Expert

Senior role developing and certifying Electronic Engine Controllers (EECs) for a...
Location
Location
Canada , Montreal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field
  • 10 years of experience in low-level embedded software development
  • 3-5 years in similar aerospace or safety-critical domain preferred
  • Solid knowledge of DO-178B/C standards for software development in airborne systems
  • Proficient in C programming for real-time embedded systems
  • Familiarity with microcontroller-based development and real-time operating systems
  • Experience with requirement management tools (e.g., DOORS) and integrated development environments (e.g., Eclipse)
  • Strong debugging skills with ability to isolate hardware, system, and software issues
  • Understanding of communication protocols: CANbus, ARINC 429, Ethernet, RS-422, SPI, I2C
  • Experience with software testing tools such as Rational RTRT, LDRA, or equivalent
Job Responsibility
Job Responsibility
  • Develop and execute software tests on real-time embedded platforms to validate system design
  • Contribute to preparation and maintenance of technical development plans and software standards
  • Support and maintain high-level software architecture of embedded systems in compliance with DO-178B/C
  • Perform all phases of software development: requirements specification, design, coding, integration, and verification
  • Guide and support cross-functional teams throughout software development and certification lifecycle
  • Provide mentorship, problem solving, technical reviews and oversee quality performance
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right
New

Embedded Software Engineer

Location
Location
United Kingdom , Salisbury
Salary
Salary:
40000.00 - 55000.00 GBP / Year
hunterselection.co.uk Logo
Hunter Selection | B Corp™
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in low-level software design and implementation in C / C++
  • Degree, or equivalent experience, in Electronic Engineering
  • Sound understanding of one or more microprocessor architectures
  • CEng or equivalent level of capability, or working towards CEng status
  • Experience of complex system integration, both hardware and software
Job Responsibility
Job Responsibility
  • Design and development of embedded software entities, from specification through to release into service
  • Support to electronic circuit designers for computing architecture aspects
  • Architecture design and coding of complex software problems including, but not limited to, digital signal processing, TCP/IP, data recording solutions
  • Translation of requirements into design detail
  • Undertake design review activities at various levels
  • Support other software engineers as appropriate
  • Verification of components and sub-systems using a combination of simulation, analysis, test, and assurance techniques
  • Able to follow the engineering lifecycle and contribute to progress and design reviews
  • Support system integration activities
What we offer
What we offer
  • Competitive pension scheme
  • Enhanced annual leave allowance
  • Employee assistance programme
  • Cycle2work
  • Employee discounts
  • Fulltime
Read More
Arrow Right
New

Embedded Software Engineer

Join Baxter Aerospace and shape the future of firefighting with our Dragonfly au...
Location
Location
United States
Salary
Salary:
Not provided
ecpi.edu Logo
ECPI University
Expiration Date
January 10, 2026
Flip Icon
Requirements
Requirements
  • Must be a U.S. Person (Defined as: a U.S. citizen, U.S. national, lawful permanent resident (green card holder), or an individual who has been granted asylum or refugee status, in accordance with U.S. export control regulations such as ITAR and EAR.)
  • Willing to commute or relocate.
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field (or equivalent experience).
  • Strong proficiency in developing embedded software for microcontrollers, particularly ARM Cortex-M-based platforms.
  • Experience integrating algorithms into C/C++ applications for embedded systems.
  • Familiarity with FreeRTOS or other real-time operating systems (RTOS) for task scheduling and resource management.
  • Hands-on experience with peripheral interfaces (e.g., UART, SPI, I2C, CAN) and low-level driver development.
  • Familiarity with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
  • Knowledge of real-time systems and deterministic software design for safety-critical applications.
  • Strong problem-solving skills and attention to detail.
Job Responsibility
Job Responsibility
  • Develop embedded software for the flight computer, focusing on performance, reliability, and real-time constraints.
  • Integrate complex algorithms into C/C++ applications to support flight computer functionalities such as navigation, control, and data processing.
  • Implement drivers, bootloaders, and middleware for peripherals such as UART, SPI, I2C, CAN, and GPIO.
  • Collaborate with hardware engineers to debug and validate software on custom flight computer hardware.
  • Develop real-time software for mission-critical aerospace applications, ensuring compliance with safety and performance standards.
  • Write efficient, maintainable, and well-documented code following best practices for embedded systems.
  • Perform unit testing, integration testing, and system-level verification of embedded software.
  • Troubleshoot and resolve complex software issues in a time-sensitive environment.
  • Contribute to system architecture decisions and software design reviews.
  • Stay updated on industry trends and advancements in embedded systems and aerospace technologies.
What we offer
What we offer
  • Health Insurance: Medical, Dental, and Vision Included.
  • Opportunity for Growth and Development.
  • Fulltime
Read More
Arrow Right

Embedded Engineer, Vehicle Security

At Harbinger Motors, we’re building the next generation of electric medium-duty ...
Location
Location
United States , Garden Grove
Salary
Salary:
180000.00 - 240000.00 USD / Year
harbingermotors.com Logo
Harbinger Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • 3+ years of experience developing and securing embedded systems (Linux or RTOS)
  • Strong proficiency in C++, C and/or Rust for low-level software development
  • Experience in at least one of the following: Linux kernel or driver development, Platform firmware (U-Boot, EDK2), Trusted OS development (OP-TEE, Trusty), Security co-processor or TPM firmware
  • Familiarity with ARM-based SoCs used in automotive or industrial applications (e.g., NXP, Renesas, NVIDIA Jetson, TI)
  • Working knowledge of vehicle communication protocols (CAN, LIN, Automotive Ethernet)
  • Must be a U.S. Person due to access to export-controlled technology
Job Responsibility
Job Responsibility
  • Collaborate with software and hardware teams to design and implement security-critical features for embedded controllers and vehicle networks
  • Develop and maintain secure embedded Linux and RTOS environments across control modules for propulsion, chassis, and body systems
  • Design and integrate mechanisms for: Secure boot and firmware integrity verification, Cryptographic key management and hardware security modules (HSMs), Secure OTA (over-the-air) updates and signed software deployment, Encrypted and authenticated vehicle communications (CAN, CAN FD, Automotive Ethernet), Trusted execution environments (ARM TrustZone, TPMs)
  • Participate in threat modeling, secure code reviews, and vulnerability assessments
  • Support compliance with emerging vehicle security standards (ISO/SAE 21434, UNECE WP.29 R155/R156)
  • Contribute to system-level design decisions that strengthen the vehicle’s overall security architecture
What we offer
What we offer
  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens
  • Fulltime
Read More
Arrow Right

Senior Digital Design Engineer

Palma Ceia SemiDesign (PCS), is a fast-growing, fabless semiconductor company, f...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
pcsemi.com Logo
Palma Ceia SemiDesign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in electronic engineering or a related subject
  • Proficient in coding Verilog/VHDL for efficient, synthesisable RTL
  • Proficient in using scripting languages e.g. perl, bash, tcl etc.
  • Proven ability to implement a variety of components of a typical digital system, e.g. processor and memory interfaces, host interfaces, etc.
  • Familiarity with design for test and synthesis
  • Familiarity with developing low-level C software for test purposes
  • Good written and verbal communication skills
  • Strong team-player
  • Can-do attitude
  • Mind-set to produce high quality, maintainable designs
Job Responsibility
Job Responsibility
  • Specification, architectural design, RTL design and verification of digital blocks within a complex mixed-signal SoC
  • Contribution to overall system architecture and design of the digital part of a mixed-signal SoC
  • Peer review of colleagues’ work
  • Close collaboration with other IC design disciplines: analogue and RF design, DSP design and software development
Read More
Arrow Right

Avionic Software Engineer

We are seeking a Mid-Level Avionic Software Engineer with hands-on experience de...
Location
Location
United States , Burlington
Salary
Salary:
100000.00 - 120000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline
  • 5–8 years of experience in embedded software development within aerospace or other safety-critical industries
  • Direct experience working with DO-178C development, verification, and certification processes (DAL A or B strongly preferred)
  • Proficiency in C and/or C++, with familiarity in Python or other scripting languages for test or automation tasks
  • Solid understanding of embedded systems design, RTOS concepts, timing constraints, and low-level hardware interfaces
  • Ability to work fully on-site in Burlington, Vermont
Job Responsibility
Job Responsibility
  • Contribute to the design, development, implementation, and verification of embedded avionic software in compliance with DO-178C (DAL A or B)
  • Implement and optimize software components and algorithms for constrained, real-time embedded environments
  • Support system integration activities by collaborating with systems, hardware, and test engineering teams
  • Participate in defining software architecture and interface requirements, ensuring traceability and adherence to aerospace standards
  • Perform and participate in formal design and code reviews to ensure safety, quality, and regulatory compliance
  • Assist with hardware bring-up, low-level debugging, and troubleshooting using tools such as oscilloscopes, logic analyzers, and protocol analyzers
  • Work with embedded communication protocols (e.g., CAN, SPI, I2C, ARINC 429, MIL-STD-1553) to ensure reliable system interactions
  • Fulltime
Read More
Arrow Right

Avionic Software Engineer

We are seeking a Mid-Level Avionic Software Engineer with hands-on experience de...
Location
Location
United States , Raleigh
Salary
Salary:
100000.00 - 120000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline
  • 5–8 years of experience in embedded software development within aerospace or other safety-critical industries
  • Direct experience working with DO-178C development, verification, and certification processes (DAL A or B strongly preferred)
  • Proficiency in C and/or C++, with familiarity in Python or other scripting languages for test or automation tasks
  • Solid understanding of embedded systems design, RTOS concepts, timing constraints, and low-level hardware interfaces
  • Ability to work fully on-site in Raleigh, North Carolina
Job Responsibility
Job Responsibility
  • Contribute to the design, development, implementation, and verification of embedded avionic software in compliance with DO-178C (DAL A or B)
  • Implement and optimize software components and algorithms for constrained, real-time embedded environments
  • Support system integration activities by collaborating with systems, hardware, and test engineering teams
  • Participate in defining software architecture and interface requirements, ensuring traceability and adherence to aerospace standards
  • Perform and participate in formal design and code reviews to ensure safety, quality, and regulatory compliance
  • Assist with hardware bring-up, low-level debugging, and troubleshooting using tools such as oscilloscopes, logic analyzers, and protocol analyzers
  • Work with embedded communication protocols (e.g., CAN, SPI, I2C, ARINC 429, MIL-STD-1553) to ensure reliable system interactions
What we offer
What we offer
  • mentorship
  • career growth opportunities
  • comprehensive benefits
  • Fulltime
Read More
Arrow Right