Senior Embedded Software Engineer - Body Control and Comfort
The Koenigsegg Software and Electronics team is responsible for designing and developing the hardware and software for the in-vehicle infotainment system, electronic control units (ECU) and supporting tools. We are working very closely with the other engineering, prototype, production, and aftermarket departments. We are now looking to expand the team with a skilled and experienced software engineer with the ability to transform product requirements and production needs into state-of-the-art solutions and further advance the embedded system technologies in our cars.
The responsibilities associated with this position put a strong requirement on your ability to cooperate with other departments in other technical domains. The development activities are primarily focused on the embedded systems, ECU development and electromechanical integrations, for all the non-powertrain, non-infotainment systems in our hyperarcs.
WHAT YOU’LL DO
Design, implement, integrate, and debug low level and application-level software for Koenigsegg’s in-house Body Controllers.
Formulate new concepts and algorithms for Koenigsegg’s body related applications.
Support our production line, prototype, and service departments.
Support software QA and optimize I/O performance.
Analyze and enhance efficiency, stability, and scalability of the system resources.
Work with a small, agile, cross-functional team of hardware engineers, software engineers, designers, and technicians.
Participate in the development of our way of working.
WHAT YOU NEED TO HAVE
The passion to be one of the small team building the fastest, and most interesting cars in the world.
Proven working experience in software engineering.
minimum 3 years of relevant, post-graduate, full time, experience.
Fluency in English.
Proficient in C programming.
Hands-on experience with development and troubleshooting low-level and high-level embedded software in a real-time environment.
Experience working with CAN, LIN protocols and similar diagnostics and automotive tools and standards.
Embedded systems debugging skills.
High standards for clean code quality, maintainability, and performance.
Knowledge of git or similar version control system.
Adequate knowledge of reading schematics and data sheets for components.
Willingness to learn new technologies.
GOOD TO HAVE
Previous Formula Student or Motorsport experience (or similar) is a plus.
Knowledge of how a car works and how its systems and components interact is a plus.
Knowledge of C++ and Python.
Experience with Real-Time Operating Systems.
Experience in developing a portable software.
Experience in troubleshooting automotive electrical systems.
Experience with build systems, version control, and peer review.
Ability to work in a multi-tasking environment with regular context switching.
Experience in Freescale processors.
Critical thinking and problem-solving skills.
WHAT WE OFFER
Flexible work schedules + culture of collaboration
Rare opportunity to impact a growing company, backed by Koenigsegg’s long track record of success and profitability
Engaging and friendly work environment, guided by leadership with a strong vision
Work alongside world-class talent in tech and automotive
Quick decision making, flat hierarchy