Embedded Software Engineer
We are seeking a skilled Embedded Software Engineer to join our dynamic team. This is an excellent opportunity for someone who is passionate about software-defined mobility and wants to be part of shaping the future.
As an Embedded Software Engineer, you will play a key role in developing middleware stack including driver development and supporting integration and board bring up activities. You will work closely with our global software team and other stakeholders to deliver high-quality software solutions that meet our customers' needs.
* Develop and maintain embedded software for mobility ECUs based on system design/requirements
* Work as part of a cross-functional team that develops new products from prototype through to production
* Take ownership of middleware software delivery and application software integration
To be successful in this role, you will need:
* Bachelor's degree or equivalent in Electronics Engineering and/or Computer Science
* Minimum 5 years' experience in the automotive or similar industries required
* Strong understanding of embedded software development concepts including use of peripherals like DMA, communication protocols like SPI, CAN, configuration of RTOS
* Sound understanding of the full software development lifecycle (SDLC) through requirements, design, implementation, code review/static analysis, unit/integration testing
Desirable skills include:
* Safety-critical software for ASIL rated systems in accordance with ISO 26262
* Configuring AUTOSAR Classic BSW stacks
* Experience with AUTOSAR Classic Platform: BSW configuration, RTE, MCAL, CDD, SWC integration
The ideal candidate will have:
* Hands-on experience with various microcontrollers
* Demonstrable team leadership skills
* Experience working in a fast-paced environment dealing with complex and multiple tasks
What we offer:
* Competitive salary and benefits package
* Opportunity to work on cutting-edge technology projects
* Collaborative and dynamic work environment