Job Title: Senior Embedded Software Specialist
We are seeking a highly skilled and experienced Embedded Software Specialist to join our dynamic team. As a key member of our global software team, you will lead a team of software engineers to deliver middleware stack and support integration and board bring-up activities.
The ideal candidate will have a strong understanding of embedded software development concepts, including peripherals like DMA, communication protocols like SPI, CAN, and RTOS configuration. You will also have expertise in the full software development lifecycle, with proficiency in tools such as C/C++, Vector Toolkits, Lauterbach TRACE32, Git version control, and Build tools like Make, CMake.
You will be responsible for leading a team of on-site and external engineers to develop and maintain embedded software for mobility ECUs based on system design/requirements. This includes collaborating with internal and external stakeholders to develop new products from prototype to production.
The successful candidate will have a bachelor's degree or equivalent in Electronics Engineering and/or Computer Science, and at least 5 years' experience in automotive or similar industries. You will also have excellent organizational and communication skills in English.
Required Skills and Qualifications:
* A bachelor's degree or equivalent in Electronics Engineering and/or Computer Science
* At least 5 years' experience in automotive or similar industries
* Strong understanding of embedded software development concepts (peripherals like DMA, communication protocols like SPI, CAN, RTOS configuration)
* Expertise in the full software development lifecycle (SDLC): requirements, design, implementation, review, testing
* Proficiency with tools and systems such as C/C++, Vector Toolkits, Lauterbach TRACE32, Git version control, Build tools like Make, CMake
Benefits:
* Onsite cafe and parking
* Flexible hours
* Access to innovative technology