We are looking for an Embedded Software Engineer to join our team and help us accelerate the vision of software-defined vehicles. The ideal candidate has a background in programming, networking, and electronics and has experience in low-level programming for embedded systems.
Requirements
- At least 2-4+ years of experience in embedded software development
- Previous experience in real-time operating systems like freeRTOS and clear understanding of design and programming concepts for real-time software
- Solid understanding of algorithms, data structures, and software design principles
- Experience developing software in system languages like C and C++
- Familiarity with performance profiling and debugging tools for C++ applications
- Experience in low level debugging with tools like Trace32 or similar
- Basic electronics understanding is mandatory – capability to understand schematics and use an oscilloscope during low-level debugging (register level)
- Desirable knowledge of different communication bus interfaces
- Desirable knowledge of building tools for embedded Linux systems
- Desirable experience in product customization and board bring-up for embedded Linux systems
- Previous experience in Python and other scripting languages is appreciated
- Experience working in AGILE or Scrum development environments
- Experience in team-based development, using centralized issue trackers like JIRA, version control systems like SVN or git and continuous integration tools like Jenkins
- Good team first player with strong analytical and investigation skills to work in research projects with new technologies in early design phases
- Highly detail-oriented person with a passion for being a proactive provider of solutions
Benefits
- Full flexibility to manage hybrid work model
- Attractive professional career development
- Company culture oriented to research engineering
- Opportunity to be introduced in automotive market
- High diversity of state-of-the-art projects
- Opportunity to work in an international environment
- 30 working days as holidays
- Private health insurance
- Regular team building activities
- Opportunity to further expand your training