Virtualization and Software-in-the-Loop Integration Engineer at General Motors. Leading integration and development of embedded software for automotive systems in a hybrid work environment.
Responsibilities
Lead the development and integration of cosimulation components to satisfy the end user test requirements.
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
Work with development engineers to understand new feature requirements, address issues, and ensure proper implementation
Work with System Engineers to define SIMBOMs (the required cosimulation assets) based on the test requirements.
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
Provide technical support and guidance to other team members
Ensure the cosimulation environments are delivered with quality
Support cloud deployments
Requirements
Bachelor of Science degree in one of the following disciplines: Engineering, Computer Science or related fields
2-5 years of software engineering experience
Proficient in Embedded C and Python
Competent with embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins and ETAS INCA tools
Adept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools (e.g. GT-Power, AMESIM, CarSim)
Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet.
Familiar with FMU/FMI standards and SSP.
Familiar with AUTOSAR Layered Software Architecture.
Benefits
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.
Job title
Software Developer – Virtualization, SIL Integration
Technical Leader driving ABAP development within Capgemini's projects. Collaborating with teams to deliver effective technical solutions in ABAP for S/4HANA environment.
Full - stack Developer at Capgemini unlocking technology value and building a more sustainable world. Requires strong Angular and .NET skills with a focus on clean frontend applications.
Staff Software Engineer developing enterprise - scale knowledge graph platforms and content generation systems at GEICO. Collaborating with cross - functional teams to enhance customer experiences through technology.
Fullstack Developer developing and maintaining cloud applications for Traton Financial Services. Working collaboratively with teams to meet mission - critical business needs.
Tech Lead for Circular Parts Platform at Scania Ventures building a digital platform for spare parts reuse. Ensuring product delivery, technical integrity, and scalability in a new business venture.
Senior Full Stack Developer designing and maintaining scalable SaaS applications at Togetherwork. Collaborating across teams to deliver high - quality features and maintaining code standards.
Senior Software Development Engineer constructing web applications for Adobe Express. Leading innovative engineering teams to enhance user experiences across various platforms.
Senior Engineers designing and deploying large - scale applications at Adobe. Leading feature development and mentoring junior engineers while enhancing Adobe's digital experiences.
Software Developer student position at Canada Life contributing to real - world systems in a collaborative environment. Engage in full software lifecycle with mentoring from experienced developers.