CrawlJobs Logo

Software Verification Engineer

https://www.soprasteria.com Logo

Sopra Steria

Location Icon

Location:
Canada, Montréal

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from competitive salaries, complete benefits, and flexible work location and schedule. Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The role may evolve to perform software development.

Job Responsibility:

  • Carry out the software testing in accordance with DO-178
  • Develop and run the relevant tests on the test platforms to verify correctness of design
  • Debug issues (raised during the software development cycle) in the engine control software
  • Ensure traceability between all the software design and tests artefacts
  • Conduct independent peer reviews on tests produced by other team members
  • Draft all the final technical documents
  • Provide a clear status and workload to your lead
  • Participate to continuous improvement of the team performance (quality, efficiency, on-time delivery).

Requirements:

  • Bachelor degree in Electrical, Mechanical or Computer Science or equivalent
  • 2-6 years experience in a similar position
  • Experience with engine control software
  • Interest in troubleshoot complex software problems
  • Knowledge of DO-178
  • Knowledge of C language, and scripting languages like Python
  • Knowledge of SCADE, Matlab / Simulink or equivalent
  • Knowledge of testing tools Rational RTRT and / or LDRA
  • Software Knowledge: Microsoft Office, DOORS, SVN
  • Basic knowledge in communication protocols such as CAN, ARINC, RS-422, Ethernet
  • Good communication, interpersonal skills, team-player
  • Curiosity, autonomy, pro-activity and ability to find solutions and compromises.
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.

Additional Information:

Job Posted:
September 13, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Software Verification Engineer

New

Building Controls Software Verification Engineer

This is a career-defining opportunity to play a crucial role in a hyper-scale AI...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
passivelogic.com Logo
PassiveLogic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience: You’ve done mathematical modeling and numerical methods/analysis using tools such as Modelica, MATLAB, Mathcad, Maple, Python, etc.
  • Exceptional communication skills: Skilled in documenting and managing technical efforts cross functionally while maintaining connection with the wider team
  • Organized and strategic work style: Demonstrated ability to drive crossfunctional projects involving many people.
  • Collaborative mindset: You know engineering is a team sport — and that the best systems happen when sharp people think together.
  • Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate.
  • Problem solving: You own this role. When issues arise, be the empowered force that solves them.
  • Building systems knowledge: Know fundamentals of building energy and/or HVAC systems
  • Database knowledge: Experience working with relational database software such as PostgreSQL, and MySQL
  • Data visualization knowledge: Experience with building data visualizations (dashboards, summarizing test results)
Job Responsibility
Job Responsibility
  • Run building control verification pipelines: Intake new buildings and run them through our control verification pipeline
  • Manage large simulation datasets: Simulations produce a lot of data, and you’ll help us make sense of it.
  • Communicate and drive results: Help our controls and digital twins teams interpret the results and drive improvements/fixes
What we offer
What we offer
  • Competitive compensation
  • Generous equity share package
  • Medical, dental and vision coverage
  • Disability and life Insurance options
  • Flex PTO
  • Team-building events
  • Free catered lunch in the office Monday — Friday
  • Free ski pass (We are at the base of Big Cottonwood Canyon)
  • Free National Park pass
  • Onsite Gym
Read More
Arrow Right
New

Building Controls Software Verification Engineer

This is a career-defining opportunity to play a crucial role in a hyper-scale AI...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
passivelogic.com Logo
PassiveLogic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience: You’ve done mathematical modeling and numerical methods/analysis using tools such as Modelica, MATLAB, Mathcad, Maple, Python, etc.
  • Exceptional communication skills: Skilled in documenting and managing technical efforts cross functionally while maintaining connection with the wider team
  • Organized and strategic work style: Demonstrated ability to drive crossfunctional projects involving many people.
  • Collaborative mindset: You know engineering is a team sport — and that the best systems happen when sharp people think together.
  • Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate.
  • Problem solving: You own this role. When issues arise, be the empowered force that solves them.
Job Responsibility
Job Responsibility
  • Run building control verification pipelines: Intake new buildings and run them through our control verification pipeline
  • Manage large simulation datasets: Simulations produce a lot of data, and you’ll help us make sense of it.
  • Communicate and drive results: Help our controls and digital twins teams interpret the results and drive improvements/fixes
What we offer
What we offer
  • Competitive compensation
  • Generous equity share package
  • Medical, dental and vision coverage
  • Disability and life Insurance options
  • Flex PTO
  • Team-building events
  • Free catered lunch in the office Monday — Friday
  • Free ski pass (We are at the base of Big Cottonwood Canyon)
  • Free National Park pass
  • Onsite Gym
Read More
Arrow Right
New

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
New

Senior Software Validation and Verification Engineer

The Software Validation and Verification Engineer will be responsible for implem...
Location
Location
United Kingdom , Sandwich
Salary
Salary:
Not provided
instro.com Logo
Instro Precision
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Eligible to obtain security clearance to SC level
Job Responsibility
Job Responsibility
  • To develop, document and test developed/changed Code produced by the team
  • To maintain clear records of all work and work in accordance with departmental procedures
  • To operate in line with the Company’s ISO 9001:2015 system
  • To follow all Health and Safety requirements as laid down by statute or Company regulation
  • To facilitate the internal audit process when required through the provision of necessary information
  • To support customers both internally and externally with troubleshooting software system solutions
  • To carry out any other related tasks as may be requested from time to time by the Engineering Director
What we offer
What we offer
  • Competitive salary
  • company profit sharing scheme
  • stakeholder pension
  • death in service scheme
  • Rewards and recognition scheme
  • employee engagement initiatives
  • Parttime
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

Embedded Software Verification Engineer

As part of our project activities, you will be involved in DO-178C Airborne Syst...
Location
Location
United States , East Hartford
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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.
  • 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
New

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
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.