CrawlJobs Logo

Embedded Software Test Developer

Canada, Markham 90900.00 - 136400.00 USD / Year · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Job Responsibility

  • Create test scripts to test System Requirements, including automated and support through regression testing
  • Analyze, review results and document failures, leading the resolution of defects
  • Develop test methodologies to support new product development with alignment on direction and in collaboration with CI/CD development teams
  • Provide feedback to team to capture requirements clearly within the Cosimulation environment
  • Work alongside Functional System Architects, System Engineering teams to understand and implement test requirements
  • Contribute to best practices for System tests, developing documentation and process improvement initiatives
  • Participate in product reviews and demos

Requirements

  • Bachelor of Science degree in one of the following disciplines: Engineering, Computer Science or related fields
  • Experience in propulsion thermal systems, with application to both software and/or hardware modeling is a strong asset
  • Experience with Embedded C
  • Experience with Behavior Driven Development (BDD) process and familiarity with Gherkin is an asset
  • Experience with ETAS/INCA, Intrepid/Vehicle Spy or similar DAQ tools is an asset
  • Working experience with MATLAB and Simulink is an asset
  • Experience in automotive communication technologies such as CAN, LIN, automotive ethernet is an asset
  • Excellent multi-functional communication and collaboration skills
  • Demonstrated ability to deal with ambiguity while driving timely decisions

What we offer

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values
  • Tuition Assistance and Employee Assistance Program
  • GM Vehicle Purchase Plan for you, your family and friends

Looking for more opportunities?

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

Similar Jobs for

Embedded Software Test Developer

8 matching positions

Advanced Embedded Software Engineer- Test Systems Developer

As a Software Engineer - Test Systems Developer (Sr Software Engineer) you will ...
Location
Location
United States , Canonsburg
Salary
Salary:
45.00 - 54.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field
  • 2+ years of job-related experience or a Master's degree
  • C/C++
  • LabWindows/CVI
  • Object Oriented Development
  • Windows/Visual Studio
  • SQL/SQL Server or like relational database experience
  • Comfortable in implementing ideas from scratch, owning major application features, and take responsibility for their maintenance and improvement over time
  • Experience participating in technical architecture decisions for complex products
  • A significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps)
Job Responsibility
Job Responsibility
  • Member of a cross functional team responsible for sustaining and creating software for embedded applications
  • Participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing
  • Fulltime
Read More
Arrow Right
New

Early Career Software Developer - Test Framework

GM is developing the next generation of embedded platform software to deliver st...
Location
Location
Canada , Markham
Salary
Salary:
73900.00 - 110900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's, Master's, or PhD degree in one of the following areas: Computer Engineering, Electrical Engineering, Computer Science, or related fields
  • Must be graduating between December 2025 and August 2026
  • Able to work full-time, 40 hours per week
Job Responsibility
Job Responsibility
  • Support the development of automation features and tools based on customer and team needs, with exposure to automotive serial data related use cases
  • Contribute to Python and Robot Framework based automation solutions that are scalable and maintainable
  • Work with senior engineers to design, develop, test, and improve automation libraries and framework capabilities
  • Participate in code reviews and incorporate feedback to improve code quality and engineering practices
  • Debug issues, troubleshoot automation failures, and help improve framework reliability and usability
  • Actively participate in team scrum meetings including backlog refinement, iteration planning, daily standups, and retrospectives
  • Collaborate with cross-functional teams to understand testing needs and support delivery of automation solutions
  • Learn and apply software engineering best practices, including coding standards, testing, documentation, and version control
  • Stay up to date with emerging technologies and trends in software automation and embedded software development
  • Contribute to a positive, collaborative team environment and continuously build technical depth through hands-on development
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Embedded Software Developer (Junior/Middle)

ABOUT THE JOB: Develop embedded software solutions for micro-controller and proc...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Software Engineer, Information Technology, or related field
  • From 2 years of experience in embedded software development or similar role
  • Knowledge of micro-controller, processor, and embedded systems
  • Experience with C++ programming for embedded applications
  • Experience with Classic AUTOSAR architecture is an advantage
  • Experience in Software Development Life-cycle
  • Exposure to emulators, simulators, debugging, and test equipment
  • Good communication in English
  • You demonstrate strong analytical and problem-solving skills.
Job Responsibility
Job Responsibility
  • Develop embedded software solutions for micro-controller and processor-based systems
  • Implement and optimize C++ code for embedded applications
  • Integrate and configure Classic AUTOSAR architecture in embedded projects
  • Participate in all phases of the Software Development Life-cycle
  • Utilize emulators, simulators, debugging, and test equipment to validate software functionality
  • Collaborate with cross-functional teams to ensure project objectives are met
  • Analyze and resolve technical issues related to embedded systems
  • Document software design, development, and testing processes.
What we offer
What we offer
  • 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, yoga, badminton, etc.)
  • International team with flexible working time + hybrid working
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries.
  • Fulltime
Read More
Arrow Right

Embedded Software Developer (Real-Time Linux / FreeRTOS) Level 2

We are looking for an Embedded Software Developer to design and develop real-tim...
Location
Location
Sweden , Västerås
Salary
Salary:
Not provided
sigma.se Logo
Sigma Group
Expiration Date
June 21, 2026
Flip Icon
Requirements
Requirements
  • 2–6 years of experience within the relevant field combined with a Bachelor’s or Master’s degree or another technical degree combined with 10–15 years of relevant work experience
  • Experience working with real-time embedded systems using Real-Time Linux and/or FreeRTOS
  • Proficiency in C/C++ and embedded systems programming
  • Understanding of scheduling, interrupts, synchronization, and concurrency
  • Experience with Ethernet and CAN communication in embedded systems
  • Experience working with MCUs, SoCs, and low-level hardware interfaces
  • Strong communication and teamwork skills
  • Experience working in agile development environments
  • Good command of the English language
Job Responsibility
Job Responsibility
  • Develop and optimize real-time software on embedded Linux and RTOS-based platforms within the substation automation domain
  • Implement software based on approved implementation specifications and technical proposals
  • Drive software quality through test automation, code reviews, and continuous improvement initiatives
  • Analyze and improve resource utilization, latency, jitter, and scheduling behavior
  • Debug issues across RTOS/kernel, application, and hardware layers
  • Participate actively in Scrum ceremonies and collaborative agile development
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

This role involves delivering software solutions for equipment designed by engin...
Location
Location
United States , Johnston
Salary
Salary:
50.00 - 65.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in the following areas: Using and implementing solutions with hyperspectral cameras
  • Developing solutions for embedded systems
  • Programming in Python
  • Programming in C, C++, or C#
Job Responsibility
Job Responsibility
  • Work on a cross-functional project team to meet customer requirements and expectations
  • Develop, test, document, and maintain software solutions driven by a seasonal schedule
  • Develop an understanding of field and lab equipment for R&D
What we offer
What we offer
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • ESPP (employee stock purchase program)
  • 401K program
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
  • Corporate discount savings program
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

Our client is seeking Embedded Software Developers to design, develop, troublesh...
Location
Location
United States , Colorado Springs
Salary
Salary:
Not provided
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-7 years of embedded or systems software development experience
  • Strong proficiency in C/C++, Python, and/or Go
  • Linux development experience required
  • Experience working close to hardware / system-level software
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Develop and enhance systems software including drivers, networking, interfaces, and tools
  • Support hardware/software integration and debug complex system-level issues
  • Write and execute test plans, validation scripts, and debugging procedures
  • Collaborate with cross-functional engineering teams on architecture and delivery
  • Contribute to system-level design discussions and technical problem solving
  • Fulltime
Read More
Arrow Right

Experienced Embedded Software Developer

We are looking for an experienced Embedded Software Developer to join our dynami...
Location
Location
Salary
Salary:
Not provided
nearyou.se Logo
NearYou Sverige AB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as an Embedded Software Developer or in a similar role, ideally with experience in safety-critical systems
  • Strong programming skills in C and Python
  • Experience with embedded systems, microcontrollers, and real-time operating systems (RTOS)
  • Familiarity with DO-178 standards and requirement-based development processes
  • Experience with some version control systems, preferably Git and/or Dimension
  • Knowledge of software development methodologies, such as Agile or Scrum
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills
  • Relevant degree in Computer Science, Electrical Engineering, or a related field
Job Responsibility
Job Responsibility
  • Design and develop embedded software for various platforms and architectures, with a focus on safety-critical systems
  • Write clean, efficient, and well-documented code in accordance with DO-178 standards
  • Collaborate with hardware engineers to integrate software with hardware components
  • Participate in requirement analysis and traceability to ensure compliance with safety and security standards
  • Perform software testing and debugging to ensure reliability, performance, and compliance with safety standards
  • Contribute to the development and improvement of requirement-based development processes
  • Work in an agile environment, participating in sprint planning, daily stand-ups, and retrospectives
  • Stay up-to-date with the latest trends and technologies in embedded software development for safety-critical systems
What we offer
What we offer
  • You have the same benefits and security as with a traditional employer and you are covered by the collective agreements' conditions for, for example, salary, insurance, pension and vacation
  • You get a consultant manager who helps you in your choice of assignment and gives you tips and advice on how you can develop in working life
  • You also get to meet different corporate cultures and gain experience from different industries, which means that you develop your skills and your network and make you a more attractive employee
Read More
Arrow Right

Embedded Software Developer

Development and maintenance of embedded software in C/C++ for microcontroller-ba...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
palnarindia.com Logo
Palnar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33)
  • Implementation of device drivers, peripheral interfaces, and communication protocols (UART, SPI, I²C, etc.)
  • Software integration and testing on target hardware
  • Conducting Unit-Tests and Code Reviews
  • Driving and contributing to the test strategy
  • Design and maintenance of the development ecosystem and CI/CD pipelines using GitLab/Jenkins
  • Setup, maintenance, and continuous improvement of embedded toolchains (compilers, linkers, debuggers, build systems)
  • Optimization and integration of embedded IDEs (e.g., JetBrains CLion, VS Code) with appropriate plugins
  • Evaluation and documentation of tools, and creation of development guidelines
  • Collaboration with cross-functional teams (mechanics, electronics, testing, hardware)
Job Responsibility
Job Responsibility
  • Development and maintenance of embedded software in C/C++ for microcontroller-based systems
  • Adaptation and optimization of existing product software
  • You will contribute to the core embedded systems framework by implementing the complete hardware abstraction layer. Your work will enable application developers to access microcontroller features more efficiently and will support a highly modular and reusable software environment across product lines.
Read More
Arrow Right