P
Remote Senior Embedded Software Engineer - Automotive
Job Description
Our client, a cutting-edge automotive technology innovator, is seeking a highly experienced Senior Embedded Software Engineer to join their elite, fully remote engineering team. This position offers the unique opportunity to contribute to the development of next-generation automotive systems, including autonomous driving, advanced infotainment, and electric vehicle power management. You will be instrumental in designing, developing, and testing embedded software that powers the vehicles of tomorrow.
As a Senior Embedded Software Engineer, your responsibilities will include architecting and implementing real-time embedded software solutions for complex automotive ECUs (Electronic Control Units). You will work with state-of-the-art microcontrollers and processors, utilizing C/C++ programming languages and adhering to strict automotive standards such as AUTOSAR and ISO 26262 for functional safety. Your role will involve debugging complex issues, optimizing software performance, and ensuring the reliability and security of embedded systems. You will collaborate closely with hardware engineers, systems engineers, and other software developers to define requirements, develop robust designs, and execute comprehensive testing strategies, including unit testing, integration testing, and system testing.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, coupled with a minimum of 7 years of hands-on experience in embedded software development, specifically within the automotive industry. Strong proficiency in C and C++ is mandatory, along with deep knowledge of embedded operating systems (e.g., RTOS like QNX, VxWorks) and microcontroller architectures. Experience with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) and diagnostic protocols (e.g., UDS) is essential. Familiarity with model-based design tools (e.g., MATLAB/Simulink) and software version control systems (e.g., Git) is also required. You should have a solid understanding of software development lifecycle processes and agile methodologies. Excellent problem-solving skills, a keen eye for detail, and the ability to work independently and effectively in a remote team environment are crucial. If you are passionate about automotive technology and have a proven track record in delivering high-quality embedded software, we invite you to apply for this exciting remote opportunity.
As a Senior Embedded Software Engineer, your responsibilities will include architecting and implementing real-time embedded software solutions for complex automotive ECUs (Electronic Control Units). You will work with state-of-the-art microcontrollers and processors, utilizing C/C++ programming languages and adhering to strict automotive standards such as AUTOSAR and ISO 26262 for functional safety. Your role will involve debugging complex issues, optimizing software performance, and ensuring the reliability and security of embedded systems. You will collaborate closely with hardware engineers, systems engineers, and other software developers to define requirements, develop robust designs, and execute comprehensive testing strategies, including unit testing, integration testing, and system testing.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, coupled with a minimum of 7 years of hands-on experience in embedded software development, specifically within the automotive industry. Strong proficiency in C and C++ is mandatory, along with deep knowledge of embedded operating systems (e.g., RTOS like QNX, VxWorks) and microcontroller architectures. Experience with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) and diagnostic protocols (e.g., UDS) is essential. Familiarity with model-based design tools (e.g., MATLAB/Simulink) and software version control systems (e.g., Git) is also required. You should have a solid understanding of software development lifecycle processes and agile methodologies. Excellent problem-solving skills, a keen eye for detail, and the ability to work independently and effectively in a remote team environment are crucial. If you are passionate about automotive technology and have a proven track record in delivering high-quality embedded software, we invite you to apply for this exciting remote opportunity.
Original posting:
www.whatjobs.com