Job Title: Senior Software Engineer, System Test Design, Simulations
Job Description:
We are seeking a highly experienced Senior Software Engineer to join our team in developing an in-house simulation platform for the virtualization of automotive software. This role involves designing, developing, and maintaining tools and frameworks to enhance our simulation capabilities, ensuring cross-platform compatibility across Windows, Linux, and QNX systems. The ideal candidate will have a strong background in embedded systems, cross-platform development, and experience with cloud-based simulation scaling and containerization.
Key Responsibilities:
· Design, develop, and maintain tools and frameworks for an in-house simulation platform targeting the virtualization of automotive software.
· Collaborate with cross-functional teams to integrate existing codebases into the simulation platform.
· Compile, debug, and optimize cross-platform code to ensure seamless operation on Windows, Linux, and QNX systems.
· Develop strategies for scaling simulation capabilities on cloud platforms and implement containerization solutions for streamlined environment setups.
· Stay updated with industry trends and advancements in automotive simulation, virtualization, and AUTOSAR standards to drive continuous improvement.
Required Qualifications:
· Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field is required. Master’s degree or higher education is preferred.
· Minimum of 3 years or more of experience in embedded software development, with a focus on automotive systems standards.
· Proficiency in C and C++ programming languages, with experience in Python scripting.
· Experience in developing multithreaded applications.
· Demonstrated experience in cross-platform development and debugging for Windows and Linux operating systems.
· Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker) for scaling simulations and environment setups.
· Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment.
· Experience with version control systems (e.g., Git).
Bonus Qualifications:
· Experience with automotive design processes and norms, such as ISO 26262 and ASPICE.
· Knowledge of in-vehicle networking protocols (e.g., CAN, LIN, Ethernet) and familiarity with AUTOSAR BSW modules.
By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice.