Responsibilities
Serve as a role model and technical lead within your team
Design and specify embedded firmware modules
Analyze and break down software requirements
Estimate efforts for feature and change requests
Define the firmware verification and validation environment
Document the design and evaluation results
Your Profile :
Bachelor, Master or PhD degree in Computer Science, Electrical Engineering, Telematics, Physics or similar field of studies
10+ years of experience in embedded software development, preferably in automotive industry
Several years of experience in software architectural design
Deep knowledge of embedded software and system architectures
Good knowledge of formal design methods such as UML / SysML
Strong programming and debugging skills in embedded C
Deep understanding of microcontroller architecture and real-time operating systems
Experience in working on various software layers such as device drivers, middleware and application
Comfortable to work in multi-stakeholder environment and across HW / SW / SoC / vehicle boundaries
Experience with requirements engineering, ideally using DOORS
Proficiency with version control systems git / svn and SW quality metrics
Proficiency with SW verification and test methodologies
Proficiency with technical writing and SW documentation
Strong communication and team working skills
Familiarity with Automotive SPICE and the V-model
Familiarity with automotive cybersecurity standard ISO
Fluent in English language both oral and written
Furthermore, following skills are a plus :
Experience with AUTOSAR software architectures
Experience with ARM microcontrollers
Experience with DSP software development
Experience with hardware accelerators
Wireless communication standards such as NFC, Bluetooth, UWB
Working knowledge with CAN, LIN and SPI
MISRA compliant software development
Automotive safety standard ISO
Verilog or VHDL skills
Digital and analog HW design
Experience in agile environments (Scrum, Kanban, SAFe, LeSS)
CMMI business process