Assignment Description
Our client in the automotive industry is currently seeking a Software Engineer.
The future belongs to those empowered by great ideas and the ability to carry them out. Our client’s mission is to provide freedom to move in a personal, sustainable, and safe way. Our client aims to expand its in-house software development capabilities, and the Core System Software department is a critical part of this ambition. Their teams are building the next generation of high-performance in-vehicle compute clusters, designed to host various vehicle applications, from basic vehicle state machines to advanced active safety and unsupervised autonomous driving functionalities. This compute cluster will be featured in the upcoming generation of pure electric and self-driving models. Their task is to create safe, reliable, and secure software that serves as a platform for their stakeholders and partners to deploy and innovate their applications.
The multi-core architecture includes high-performance (HP) systems on a chip (SoC), providing a framework for current and future services. To support this, they are seeking experienced software development engineers with a strong problem-solving mindset to strengthen their software development organization.
Main Responsibilities:
- Develop base software for the Core Computer to provide computational power and enable successful integration between applications.
- Work in an agile development environment to adapt quickly to changing requirements.
- Utilize state-of-the-art embedded multiprocessor environments from Nvidia, including hypervisors, Linux, QNX, Rust, and other modern technologies.
- Develop the Diagnostic communication stack for the Core Platform, which includes:
- DoIP gateway
- CAN gateway
- ODB/UDS services
- Diagnostic firewall
- Interfaces to customer application diagnostics
- Diagnostic monitors
- Participate in feature and platform development, system testing, requirement management, and system design.
Qualifications:
- Skilled software engineer with experience in C++14 or later.
- Proficient in Python.
- Background in software testing.
- Solid understanding of ISO14229-1.
- Strong knowledge of software testing principles.
To qualify for the role, it is required that you are familiar with several of below areas:
- C++14 or later
- Python
- Software testing (unit and integration testing)
- Real-time software (e.g., Linux, QNX, or similar POSIX RTOS)
- Communication protocols (UDP, TCP, CAN)
- CMAKE
- GIT/Gerrit
Desired Attributes:
- Strong interest in programming and modern programming languages.
- Self-driven and proactive, with high ambitions.
- Curious and eager to learn, with an innovative mindset.
- A team player who enjoys taking responsibility for tasks and ensuring they are completed.
- Embrace agile methodologies and continuous improvement.
Everything starts with people. Our client aims to be the employer of choice, where people make the difference. They encourage and support a happy, healthy lifestyle – focusing on mental, physical, and social well-being. Investments are made in facilities that provide excellent collaboration areas, proactive health benefits, and a safe working environment. They foster an inclusive working culture where teams enjoy their work every day.
You will be offered opportunities to develop your competencies and grow within the organization over time.
Ansök
”*” anger obligatoriska fält
Detaljer
Referens:67345
Ort: Göteborg
Omfattning:100%
Startdatum:2024-10-31
Slutdatum:2025-12-31
Konsultförmedlare
Rebecca Tovstedt
Det går inte längre att söka den här tjänsten.