CrawlJobs Logo

Software Developer – Virtualization and SIL Integration

gm.com Logo

General Motors

Location Icon

Location:
Canada , Markham

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission. We are currently looking for motivated candidates for the role of Software Developer - Virtualization and Software-in-the-Loop (SIL) Integration to support our Test Environment Agile Release Train (SIL ART). This role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification and validation of embedded controllers and calibrations for the following domains: Propulsion Thermal Management System; Battery Management System; Chassis and Brake Controls; Body Electronics and Controls including vehicle access, occupant comfort, occupant protection, lighting, visibility and vehicle State. The Software Developers in the Virtualization and SIL Integration organization are ultimately responsible to deliver a quality simulation environment on time to meet the customers’ requirements. This position requires an individual with a passion for modeling, an adept knowledge of system simulation and integration, and demonstrated capability for managing a wide variety of technical and customer needs.

Job Responsibility:

  • Create virtual controller models to be used across different simulations
  • Create, maintain and test virtual controller components such as HWIO, RTOS, communication models, etc.
  • Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral models
  • Integrate Plant models and other ECU models into a dynamic virtual simulation
  • Create and maintain detailed documents for each release
  • Provide support for released simulations and assist with user testing and troubleshooting

Requirements:

  • Currently pursuing a degree in Engineering, Computer Science, or a related field
  • Able to work fulltime, 40 hours per week in Canada, and for 12 or 16-month term (3-4 consecutive semesters) starting May 2026
  • Proficient in Embedded C and Python
  • Understanding of embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins tools

Nice to have:

  • AutoDrive, EcoCAR, or other Automotive related experience/clubs
  • Adept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools
  • Familiarity with automotive communication technologies such as CAN, LIN, and SPI
  • Experience in virtualization or software integration
  • Experience in designing and developing vehicle body controls, propulsion thermal, battery management, chassis and brake

Additional Information:

Job Posted:
April 16, 2026

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 Developer – Virtualization and SIL Integration

Simulation Integration Engineer - Closures Systems

At General Motors, our product teams are redefining mobility. Through a human-ce...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS Mechanical Engineering, Electrical Engineering, or Aerospace Engineering, Software Engineering or Computer Science
  • 2+ years of relevant experience in the space
  • Proven ability to work in teams, balancing technical theory with practical limitations
  • Strong oral and written communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and integrate virtual models representing both hardware and software behavior for power closures systems such as actuators, struts, latches, sliding window (closures system related mechatronics components) into co‑sim frameworks for Electric Vehicle (EV), Plug‑in Hybrid Electric Vehicle (PHEV), and Internal Combustion Engine (ICE) programs to enable power closures systems performance and controls software development, calibration, and validation
  • Develop and integrate multi‑body (MBD), Flex Body and 1‑D kinematics models for various closures components including hood, side doors, liftgate, decklid etc. (Simpack models) with Functional Mock‑up Unit (FMU) and sensor models such as the Inertial Measurement Unit (IMU) into Software‑in‑the‑Loop (SIL) and Hardware‑in‑the‑Loop (HIL) simulation platforms
  • Align software releases, calibration milestones, and vehicle hardware release milestones to ensure the virtual vehicle co‑simulation package is consistently up to date
  • Support resolution of program issues by aligning co‑simulation partners to meet technical and timing demands
  • Act as the single point of contact for Closures Systems co‑sim users, resolving usage concerns
  • Support forecast and planning needs, escalating needs for required resources
  • Help identify strategic opportunities for innovating processes and methods
  • Knowledge of power functions of closures systems including mechatronics details about DC Motors, controllers relative to calibration and validation of closures systems
  • Develop, evaluate, review and verify guidelines for Functional Mock‑up Unit (FMU) models provided by suppliers for various closures systems based embedded controller models for actuators, latches, glass guidance system etc
  • Build a library of closures systems mechatronics modules that can be integrated for program specific work
What we offer
What we offer
  • Relocation benefits
  • Total Rewards resources
  • Inclusion and belonging workplace
  • Reasonable accommodation process
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

ABOUT THE JOB: Lead the development, integration, and enablement of advanced vir...
Location
Location
Vietnam , Hanoi
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Mechatronics, or a related field
  • 3+ years of experience in embedded software development or similar role
  • Experience in automotive software development, testing, or simulation
  • Proficiency in C/C++ programming
  • Expertise in using Vector tools, especially CANoe, for automotive network simulation and analysis
  • Solid understanding of automotive communication protocols such as CAN, CAN-FD, Automotive Ethernet, and LIN
  • Good communication skills in English
  • Excellent problem-solving, analytical, and debugging skills, and are able to collaborate effectively in a multidisciplinary team
Job Responsibility
Job Responsibility
  • Lead the development, integration, and enablement of advanced virtual ECU (vECU) simulation environments for automotive products
  • Utilize the dSPACE tool suite (such as VEOS, ControlDesk, ConfigurationDesk) to create and maintain real-time Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test environments
  • Develop and maintain simulation models, software components, and test scripts using C/C++
  • Collaborate with software developers, systems engineers, and test teams to define requirements and ensure seamless integration
  • Apply Vector tools, particularly CANoe, for testing, simulation, and analysis of automotive networks
  • Analyze and debug simulation and validation issues to ensure product robustness and quality
  • Contribute to the definition and implementation of test strategies for ECU validation
  • Stay updated on automotive simulation trends and best practices
What we offer
What we offer
  • Competitive salary and 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, basketball, badminton, pickleball)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries
Read More
Arrow Right

Technical Lead - Posix

Are you looking to be part of the auto industry revolution? We are at the forefr...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or Masters degree in engineering discipline (IT/EE/EC/CS/Instrumentation/Robotics)
  • 8-12 years overall experience with at least 5+ years in Software Architecture
  • Proficiency in embedded C/C++ programming
  • Multi-core Microprocessor experience (Renesas, Infineon Tri core, TI TDA4 preferred)
  • Experience in Device drivers development
  • Experience with CAN/CAN FD communication, SPI, MCAL
  • Experience with Autosar Stack integration, verification and validation
  • Familiarity with POSIX OS (LINUX/QNX/VxWorks)
  • Strong understanding of Middleware Frameworks
  • Experience with ROS/ROS2/DDS
Job Responsibility
Job Responsibility
  • Develop software architecture to meet functional safety, cybersecurity, and other automotive standards
  • Perform safety analysis of software design and develop architecture addressing software safety/cybersecurity requirements
  • Collaborate with cross-functional software and product architects to ensure compatibility
  • Define software architecture for simulation, HIL, SIL, and middleware framework
  • Develop software architecture for vehicle prototypes, ensuring modularity and flexibility
  • Lead cross-functional teams to build solutions to critical development process issues
  • Assist developers with code and design reviews
  • Model architectures in UML to ensure traceability with system architecture and code
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Competitive health insurance package
  • Fulltime
Read More
Arrow Right

Senior Quality Assurance Developer - Simulation

We are looking for a talented, motivated, and capable engineer that will lead in...
Location
Location
Canada , Markham
Salary
Salary:
97800.00 - 146600.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Software/Computer/Electrical/Embedded Systems/Electronics Engineering or equivalent field
  • 5+ years of relevant experience
  • Strong experience in developing and executing test scripts using Python, C, Java, C++
  • Strong knowledge of Unit test frameworks like JUnit, Unit, etc.
  • Strong knowledge of CICD process pipelines like GitHub Actions and Jenkins
  • Knowledge and familiarity with Mechatronic Infrastructure Systems such as Ethernet/CAN/LIN, Diagnostics, Programming, HWIO, Power Management, and Cybersecurity
  • Knowledge and Experience executing tests on HIL, SIL, and other automation testing platforms
  • Knowledge of software development lifecycle and testing methodologies
  • Strong analytical and problem-solving skills
  • Ability to identify non-compliance with standards and resolve the issue
Job Responsibility
Job Responsibility
  • Lead in how test scripts & Helper/Wrappers functions are designed to verify key functional behaviors
  • Establish Key Test Behaviors and drive efficiency in the work product
  • Identify structural challenges with scripts, helpers, benches, etc… and co-develop solutions to eliminate them
  • Develop, Lead, Enforce the use of solutions to increase operational efficiency, e.g. analyzing script results (e.g. AI triaging)
  • Monitor QA testing needs/Objectives from various upstream and downstream stakeholders
  • Develop a plan to achieve goals
  • Communicate them to the team
  • Manage department-wide report-outs such as script readiness timing, test execution results, simulation environment/tool readiness, VESCOM releases notes, and regular reporting or escalation
  • Be the central contact for all upfront and downstream customers
  • Interface with other GM Business Sectors to align test automation capabilities, industry trends, tools, training, etc.
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

Senior Virtual Cloud Test Engineer

The Virtual Cloud Engineer will own the end-to-end test engineering for virtual ...
Location
Location
United States , Belmont
Salary
Salary:
160000.00 - 175000.00 USD / Year
https://www.volkswagen-group.com Logo
Volkswagen AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent strategic thinking and communication skills
  • Analytical and conceptual thinking
  • Experience in developing strategies for R&D
  • Communication skills - interpersonal, presentation and written
  • Integration - joining people, processes or systems
  • Influencing and negotiation skills
  • Strategic/visionary minded
  • Resource management
  • Interest in designing systems
  • Knowledge of communication between HW & SW architecture and hardware development processes
Job Responsibility
Job Responsibility
  • Define the VECU generation strategy for AUTOSAR Classic (RTE + BSW abstraction, virtual MCAL stubs) and Adaptive (POSIX targets, ara::com SOME/IP bindings), including OS abstraction, timers, timewarp, and determinism controls
  • Select and integrate VECU platforms (e.g., dSPACE VEOS/SystemDesk, Vector vVIRTUALtarget/CANoe4SW Server, ETAS COSYM/ASCET, AVL VIRTUAL TESTBED, Wind River Simics, Imperas/OVPsim, QEMU/Renodebased flows) and manage tool qualification where applicable
  • Establish co-simulation topologies: MIL/Plant models (Simulink/Modelica/FMU/FMI), bus/network simulators, and virtualization of sensors/actuators with IO semantics and timing fidelity
  • Architect headless SIL farms (Docker/K8s runners, ephemeral test environments) executing parallel suites (thousands of SIL testcases per commit/nightly)
  • Integrate CI/CD (Jenkins/GitLab/Azure DevOps), artifact management (SBOM: SPDX/CycloneDX), test results (JUnit/Allure), and flaky test quarantine + triage dashboards
  • Implement golden capture/compare pipelines (PCAP/MDF4/CSV) and scenario versioning (OpenSCENARIO/OpenDRIVE/ASAM OSI if AD/ADAS is in scope)
  • Ownership of Virtual Test topics in NAR markets
  • Own the relationship with network operator, contract manufacturer, platform provider and lead strategic discussions and technical negotiations
  • Serve as technical authority for VECU testing
  • mentor engineers in XiL best practices, determinism, and modeling tradeoffs
What we offer
What we offer
  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program
  • Tuition reimbursement
  • Company lease car program
  • Paid time off
  • Fulltime
Read More
Arrow Right

Senior Virtual Test Engineer

The Virtual Test Engineer will own the end‑to‑end test engineering for virtual E...
Location
Location
United States , Belmont
Salary
Salary:
160000.00 - 175000.00 USD / Year
https://www.volkswagen-group.com Logo
Volkswagen AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent strategically thinking and communication skills
  • Analytical and conceptual thinking
  • Experience in developing strategies for R&D
  • Communication skills - interpersonal, presentation and written
  • Integration - joining people, processes or systems
  • Influencing and negotiation skills
  • Strategic/visionary minded
  • Resource management
  • Interest in designing systems
  • Knowledge of communication HW & SW architecture and hardware development processes
Job Responsibility
Job Responsibility
  • Ownership of Virtual Test topics in NAR markets
  • Own the relationship with network operator, contract manufacturer, platform provider and lead strategic discussions and technical negotiations
  • Serve as technical authority for V‑ECU testing
  • mentor engineers in XiL best practices, determinism, and modeling trade‑offs
  • Drive supplier alignment (Tier‑1/2) for virtual deliverables (V‑ECU packages, ARXML/ODX/OTX, service catalogs, security plugins)
  • Conduct design/test reviews, DFMEA/FMEA, and lead 8D on defects discovered in SIL with crisp reproduction artifacts
  • Define the V‑ECU generation strategy for AUTOSAR Classic (RTE + BSW abstraction, virtual MCAL stubs) and Adaptive (POSIX targets, ara::com SOME/IP bindings), including OS abstraction, timers, time‑warp, and determinism controls
  • Select and integrate V‑ECU platforms (e.g., dSPACE VEOS/SystemDesk, Vector vVIRTUALtarget/CANoe4SW Server, ETAS COSYM/ASCET, AVL VIRTUAL TESTBED, Wind River Simics, Imperas/OVPsim, QEMU/Renode‑based flows) and manage tool qualification where applicable
  • Establish co‑simulation topologies: MIL/Plant models (Simulink/Modelica/FMU/FMI), bus/network simulators, and virtualization of sensors/actuators with IO semantics and timing fidelity
  • Model and validate Automotive Ethernet stacks: SOME/IP & SOME/IP‑SD, DoIP, AVB/TSN where applicable
What we offer
What we offer
  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program
  • Tuition reimbursement
  • Company lease car program
  • Paid time off
  • Fulltime
Read More
Arrow Right

Business Management Discover Graduate Programme

21-month Graduate Programme with two team rotations within the Business Manageme...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Recently graduated (within the last two years)
  • Ready to start the role on 31st August 2026
  • A passion for technology and the power of connection
  • A hunger for growth and learning
  • Determined to succeed and make an impact
  • Eligible to work in Ireland (work permit or visa must be in effect from 24th August 2026 and remain valid for the 21-month placement)
Job Responsibility
Job Responsibility
  • Gain hands-on experience in project management, process improvement, product launch, organisation design, business transformation and human resources
  • Learn how to turn insights into action, simplify complex challenges and support programmes that influence the way Vodafone evolves, grows and delivers for its customers
  • Build breadth across Project & Programme Delivery, Product & Proposition, Process Improvement & Operations Excellence, and People & Organisation
  • Learn to navigate change, influence stakeholders and land ideas at pace
What we offer
What we offer
  • Competitive pay and benefits
  • Access to mental wellbeing and physical fitness resources via Evolve Platform
  • Mentoring, toolkits and real ownership
  • Space to experiment and learn
  • Freedom to champion new ideas and products
  • Innovative ways of working and environments
  • Fulltime
Read More
Arrow Right

Executive Assistant

We are looking for a highly skilled Executive Assistant to provide strategic and...
Location
Location
United States , Coeur d'Alene
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have a minimum of 3 years’ experience supporting C-suite executives or 3 years supporting director-level leaders
  • Advanced proficiency in Microsoft 365 applications, including Outlook, Teams, SharePoint, Excel, Word, and PowerPoint
  • Exceptional written and verbal communication skills, including proofreading and editing expertise
  • Strong organizational abilities with a talent for managing time-sensitive and confidential matters
  • Demonstrated ability to quickly learn and apply executive-specific knowledge, including industry terminology and operational concepts
Job Responsibility
Job Responsibility
  • Collaborate closely with executives to understand their objectives, priorities, and organizational strategies
  • Anticipate and address information, coordination, and support needs for upcoming projects, meetings, and deadlines
  • Prepare and synthesize information to facilitate executive decision-making and ensure readiness for critical discussions
  • Identify potential risks or gaps in plans and make proactive adjustments to align with executive goals
  • Manage executive calendars, correspondence, and meeting logistics with accuracy and adaptability
  • Organize and coordinate agendas, materials, and documentation for executive-led committees or governance meetings
  • Utilize Microsoft 365 tools to optimize workflows, enhance collaboration, and streamline processes
  • Track deliverables and follow-ups, ensuring accountability and progress toward organizational objectives
  • Act as a liaison between executives, leadership teams, and internal/external stakeholders
  • Draft, edit, and polish correspondence, presentations, and reports with attention to detail and professionalism
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right