CrawlJobs Logo

Embedded Software Verification Engineer

https://www.soprasteria.com Logo

Sopra Steria

Location Icon

Location:
United States , East Hartford

Category Icon
Category:
-

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

As part of our project activities, you will be involved in DO-178C Airborne Systems and Equipment Certification projects. Responsibilities will include test embedded safety-critical software applications embedded on Aerospace or Defense Systems. The role may evolve into a leadership or software development role. The role can be onsite, hybrid (CT), or fully remote.

Job Responsibility:

  • Engage directly with customers to resolve technical or logistical issues
  • Independently execute according to project plans
  • Provide technical guidance to team members, ensuring alignment with quality objectives and drive results through leadership and collaboration
  • Effectively and timely communicate with project team and leadership to enable quick issue resolution
  • Collaboratively work with other software and test engineers throughout verification phases of the product development lifecycle
  • Able to work in alignment with regulatory compliance standards
  • DO-178C preferred
  • Demonstrate competency sufficient to work with embedded software (such as Assembly, C and C++)
  • Demonstrate proficiency with Python
  • Able to develop verification strategies and tests for both simulation and target testing
  • Analysis, evaluation, verification, integration/test of real time embedded software
  • Understanding of both open and closed loop testing along Simulation/Unit Testing and Hardware In the Loop (HIL) Testing
  • Thorough understanding of the software lifecycle (Requirements to Design to Code to Test).

Requirements:

  • Bachelor's degree or Master’s degree in Computer Science, Software Engineering or Computer Engineering, or a related Science, Engineering or Mathematics field
  • Embedded systems experience including C experience
  • Accepting a range of experience of 3+ years of experience
  • U.S. citizenship is required
  • Dual citizenship should be disclosed
  • Experience in Tool Development and Qualification DO-330 is a bonus
  • Experience in Model Based Development (MBD) and DO-331 is a bonus
  • Experience with System On a Chip (SOC) architecture is a bonus
  • Experience with Board Support Packages and Real Time Operating Systems is a bonus
  • Strong communication and interpersonal skills, with the ability to build trust with internal teams
  • Strong analytical and problem-solving skills, with attention to detail
  • Ability to work independently and lead work packages
  • Preference if located in the Hartford area
  • Otherwise, must be able to travel approximately six weeks in the year.

Nice to have:

  • Experience in Tool Development and Qualification DO-330
  • Experience in Model Based Development (MBD) and DO-331
  • Experience with System On a Chip (SOC) architecture
  • Experience with Board Support Packages and Real Time Operating Systems.
What we offer:
  • All members included in annual cash bonus opportunity
  • 2% annual retirement benefit opportunity
  • Training/Professional Development opportunities for all members
  • 6 paid holidays
  • Industry leading medical, dental, and vision Insurance
  • Vacation / Sick Time / Bereavement leave
  • Employee Assistance Program, including mental health benefits
  • Spouse / Child Optional Life
  • Whole Life Insurance / Critical Illness Insurance / Legal Assistance / Military Leave.

Additional Information:

Job Posted:
September 03, 2025

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 Embedded Software Verification Engineer

Embedded Software Test Engineer

Our Client, a global leader in the automotive industry, is seeking a skilled and...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
February 01, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • 3-5 years of professional experience in embedded software, with a strong emphasis on black box testing and verification
  • Working-level, hands-on experience with CAN and LIN communication protocols
  • A comprehensive understanding of software test methodologies and the process of translating system requirements into effective test cases
  • Proven experience with embedded software automation testing on hardware (HIL) and proficiency in Python scripting for test automation
Job Responsibility
Job Responsibility
  • Test Strategy & Planning: Analyze and review system requirements to develop comprehensive black box test strategies, including functional, integration, and regression test plans
  • Test Case Development: Author, review, and maintain clear, concise, and thorough test cases that ensure full requirement coverage
  • Test Automation: Design, develop, and maintain automated test scripts and frameworks, primarily using Python, to increase testing efficiency and repeatability
  • Execution & Analysis: Execute manual and automated tests on HIL test environments, meticulously analyze results, and generate detailed test reports
  • Defect Management: Identify, document, and triage defects with precision. Collaborate closely with the development team to support defect reproduction, root cause analysis, and resolution
  • Environment & CI/CD: Set up and configure test environments, including HIL benches, and support the continuous integration (CI) pipeline (e.g., Jenkins)
  • Continuous Improvement: Actively participate in quality improvement initiatives by analyzing escaped defects from the field and enhancing test coverage to prevent future occurrences
What we offer
What we offer
  • High-Impact Work: Play a direct role in validating the tangible, customer-facing features that define the modern driving experience
  • Advanced Technology: Work hands-on with cutting-edge embedded systems, HIL (Hardware-in-the-Loop) test benches, and critical automotive network protocols
  • Collaborative Environment: Join a dynamic team of developers and engineers in a structured hybrid model designed for focused collaboration
Read More
Arrow Right

Senior Embedded Software Engineer - Cyber

STR makes the world a safer place by developing technology and applying it to so...
Location
Location
United States , Woburn
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret (TS) security clearance
  • U.S. citizenship
  • BS in Computer Science, Computer Engineering, or related field with 5 years of experience (or MS and 3 years)
  • Deep knowledge of at least one of the following topics: microcontroller software, embedded systems, firmware, kernels, or drivers
  • Proficiency in at least one compiled and one scripting programming language
  • Familiarity with assembly language, operating systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM)
  • Experience with software scripting and build automation tools (e.g., bash, make)
  • Applied skills using collaborative source code management and software engineering tools (e.g., Git, Subversion, Gitlab)
Job Responsibility
Job Responsibility
  • Working as part of a small team to design, develop, and test software applications and tools, in languages such as C, C++, and Python
  • Ensuring software quality through the practice of unit-level and system-level tests and verification
  • Integrating software components using networking/messaging technologies
  • Packaging software for ease of configuration control, delivery, and deployment
  • Communicating technical foundations of software designs and implementations through reports and presentations
  • Fulltime
Read More
Arrow Right

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

Embedded Software 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 computer science, electronic engineering, or a related subject
  • Deep experience of software development in C within an embedded environment
  • Familiarity with software development for ARM and/or RISC-V
  • Experience of professional methodologies for software development and verification within a team environment
  • Strong team-player
  • Can-do attitude
  • Good written and verbal communication skills
  • A willingness to get involved in whatever needs doing
Job Responsibility
Job Responsibility
  • Embedded software development in C
  • Development of new code and products
  • Maintenance of existing code base
  • Development of python regression tests
  • Development of ‘host’-side (windows / linux) drivers
  • Peer review of colleagues’ work
  • Support Inter-Operability testing (unplug fest)
  • Support customers
Read More
Arrow Right

Software Verification Engineer

We are looking for a talented and detail-oriented Software Verification Engineer...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Engineering, Aeronautics, Systems & Networks, or a related field
  • 3 years of experience in embedded software development, verification, and validation
  • Knowledge of DO-178C / DO-178B standards
  • Solid understanding of Matlab/Simulink
  • Familiarity with testing tools such as Rational RTRT and/or LDRA
  • Good knowledge of communication protocols (ARINC 429, CANbus, PowerPC)
  • Proficiency in the C programming language
Job Responsibility
Job Responsibility
  • Develop and execute comprehensive test plans and test cases for embedded software applications, including engine controls, flight management systems, and avionics systems
  • Perform software testing in compliance with DO-178 standards and industry best practices
  • Ensure traceability between software design and testing activities
  • Prepare technical documentation, including test reports and verification results
  • Collaborate with cross-functional teams to enhance software quality and efficiency
  • Contribute to the continuous improvement of team performance (quality, efficiency, and on-time delivery)
  • Provide regular progress updates and workload assessments to project managers
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Software Development and Verification Engineer

CS Group Canada is seeking a Software Development and Verification Engineer to w...
Location
Location
Canada , Montréal
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 progress) in Software Engineering, Computer Science, Electrical Engineering, or a related field
  • Strong understanding of programming languages (C, Python)
  • Familiarity with communication protocols (ARINC 429, CANbus, Ethernet, RS-422, SPI, I2C)
  • Experience or strong interest in real-time software development for embedded systems
  • Knowledge of development and testing tools
  • Bilingual in French and English (spoken and written)
  • Familiarity with various operating systems, networking, and routing protocols
Job Responsibility
Job Responsibility
  • Develop and support high-level software architecture in compliance with the DO-178B/C standard
  • Perform key software development phases: specifications, design, coding, and integration
  • Participate in quality reviews and software component integration
  • Conduct software testing in accordance with DO-178 requirements
  • Develop and execute automated test scripts using Python or other scripting languages
  • Ensure traceability between requirements, design, and testing
  • Document results and produce necessary technical reports
  • Contribute to the optimization of development processes and tools to enhance quality and efficiency
  • Provide clear technical progress updates and workload assessments to the team lead
What we offer
What we offer
  • Hybrid Work
  • 2 weeks (4%) of vacation per year (pro-rated based on the duration of the internship)
  • Recreation room with pool table and foosball table
  • Free on-site gym access
  • Fulltime
Read More
Arrow Right

Flight Software Engineer

Vedo Systems is looking for a passionate team player that is ready to apply thei...
Location
Location
United States , Houston
Salary
Salary:
Not provided
vedosystems.com Logo
Vedo Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Advanced Degree in Computer Science, Engineering, Physics, or Similar
  • 5+ years of software engineering experience
  • Experience developing C/C++ software for safety-critical and/or high-value systems
  • Solid understanding of object-oriented design paradigms
  • Experience developing unit tests within unit test frameworks (e.g. cppTest, Google Test, etc.)
  • Experience with software requirements and design development
  • Working knowledge of inter-device and hardware-software interfaces
  • Knowledgeable in software development lifecycle phases
  • Basic understanding of configuration management tools (e.g. GitLab) as well as CI/CD practices
  • Must be a U.S. citizen or national, or a U.S. permanent resident (i.e. current Green Card holder)
Job Responsibility
Job Responsibility
  • Develop software for embedded systems that operate in space
  • Build software to drive sub-systems and hardware components critical to mission success
  • Support throughout the software development life cycle from software systems engineering, design and development through testing, verification and validation, and certification
Read More
Arrow Right

Software Engineer – Commercial Modification

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United Kingdom , Bristol; Fleet; Frimley
Salary
Salary:
Not provided
boeing.com Logo
Boeing
Expiration Date
January 31, 2026
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree or higher from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
  • Ability to obtain security clearance
  • 2+ years of Experience in RTCA DO-178(B/C/D) Software Considerations in Airborne Systems and Equipment Certification, with emphasis on Embedded Software
  • 2+ years of Experience across Software Lifecycle Data Items, and standards such as DO-330, DO-331
  • 5+ years’ experience in software development life cycles, configuration management and agile software engineering best practices
  • 5+ years’ experience developing, documenting and maintaining architectures, requirements, algorithms, interfaces and designs for software systems
  • 5+ years’ experience leading software development projects
  • Experience using common software version control tools such as Git, or equivalent
  • Experience with Agile planning tool such as JIRA, GITLAB, or simillar
  • Domain expertise in either Interior Cabins, Seats, In Flight Entertainment systems or Onboard Network Systems
Job Responsibility
Job Responsibility
  • Generate Software Components (PDIs), User Modifiable Software (UMS) and/or Field Loadable software in response to modifications requested at aircraft level in compliance with DO-178B/C
  • Review suppliers’ software lifecycle data (i.e. software architecture, software design document, software requirement document) throughout software lifecycle processes
  • from planning, requirements, development/implementation, verification and certification phases
  • Oversee and verify the compliance preparation and submission of comprehensive technical documentation required for certification
  • Work collaboratively and transparently with regulatory representatives, Boeing EUMs suppliers and global Boeing sites to ensure all systems and software designs comply not only with stringent regulatory requirements and safety standards but also with Boeing’s internal standards
  • Monitor project progress and performance, ensuring that engineering solutions are delivered on time and meet all safety and certification milestones
  • Perform activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems
What we offer
What we offer
  • Competitive salary and annual incentive plans
  • Continuous learning
  • Success as defined by you
  • Inclusive culture
  • Excellent Adoption and Parental leave options
  • 23 days plus UK public holidays and a Winter Break between Christmas and New Year
  • Pension Plan with up to 10% employer contribution
  • Company paid BUPA Medical Plan
  • Short Term Sickness: 100% pay for the first 26 weeks
  • Long Term Sickness: 66.67% of annual salary from 27th week
  • Fulltime
Read More
Arrow Right