Arbetsbeskrivning
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit.
With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.
Assignment Description:
We are looking for a Senior System Engineer to join our dynamic team.
What You Will Work On:
- Develop software for Suspension and TPMS systems in both Suspension ECU and Central ECU of the vehicle, contributing to advanced active chassis and tyre pressure monitoring functions.
- Collaborate closely with developers, test engineers, system engineers, system architects, and safety engineers, and take on cross-functional tasks depending on project needs.
- Manage systemization for Suspension ECU, TPMS systems, and core computer applications, ensuring compliance with UN Regulations.
- Cascade functional requirements into system requirements for development teams, driving system functional and architectural development.
- Lead system design, software integration, and ensure alignment across software development and architecture teams.
What You Bring:
- At least 5 years of experience in C++ (11 or 14) or C (90 or 99).
- Minimum of 5 years of experience in real-time embedded system development.
- Proven experience in the automotive industry.
- Strong knowledge of automotive communication protocols, including CAN and Automotive Ethernet.
- Familiarity with System Safety ISO26262 and cyber security standards in automotive.
- Ability to work effectively in a multicultural environment and lead cross-functional tasks when required.
- Experience with Elektra and System Weaver and/or CarWeaver.
- Analytical mindset with the ability to manage system requirements and drive functional and architectural development.
Nice to Have:
- Contributions to side projects or open-source software.
- Experience with Autosar, Suspension systems, or TPMS systems.
- Knowledge of Agile software development methodologies.
- Understanding of CDD (Complex Device Driver) development and UDS (Unified Diagnostic Service).
- Familiarity with Vector tools such as CANOE, CANalyzer, and VTEST.
- Experience with low-level protocol firmware development (SPI, UART, PWM, DIO, PSI5).
- Experience with HIL systems and real-time simulation.
Deliverables:
- Functional requirements, system requirements, software requirements, test case development, and specifications.
- Future technology for functional and architectural improvements.
- Software integration across the full software stack.