Software Developer

October 16, 2024

  • Full Time
  • Gothenburg
  • Considering candidates only who are inside Sweden 🇸🇪 and across Europe 🇪🇺 who are willing to relocate.

We are looking for a Software Developer. You will become a member of an Agile development team with great team spirit. The team consist of awesome Developers with a diverse and broad backgrounds within testing, system design and requirement handling. The team develops and maintains Diagnostic capabilities around DoIP and External Tester connections to the ECU. The team focus on the base software development of different vehicle architectures. The main delivery of this team includes Function Design, Sub-system Design, Test Cases Development, Automation: scripts development and testing in CI, and System Testing. 

Assignment Description

  • Plan, prioritize and coordinate the work with your colleagues in the team.
  • Analyze the requirements, develop test cases, drive the implementation of test automation and integrate them in CI Chain.
  • Develop test cases for requirements and implement test cases in CI Device.
  • Identify test needs, execute test, and drive the implementation of test automation.
  • Implement failure mode test cases.
  • Support fault tracing and/or troubleshooting activities.
  • Contribute to system testing and update of test methods, tools and processes.
  • Contribute to the team’s test strategy and work with other team members to improve the teams overall test strategy and quality of test.
  • Be a member in the agile team as well as managing interfaces with stakeholders internally and externally.

Required Skills

  • Bachelor or master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent documented experience.
  • Good software development skills to enabling test automation in:
  1. Python/CAPL.
  2. Robot Framework/Jenkins.
  3. Gerrit/GIT.
  4. Automation testing tools.
  • Knowledge in
  1. ISO 13400 DoIP protocol.
  2. CAN – 15765, ISO 14229 UDS protocol Wake-up strategies.
  3. CAPL coding.
  4. CANoe.
  5. ParallelDiag.
  6. External/Internal Tester Priority State Machine.
  7. Logical architecture of Client Connection.
  8. Routers – Edge node and Gateway module.
  9. CANoe.
  • Knowledge in TCP/IP including:

Key architectural principles and the different layers.

  • Requirement handling.
  • Knowledge and understanding of C and C++ coding.
  • Experience from working in a SAFe/Agile team and environment.
  • Fluent in both written and spoken English.
  • Swedish driving license B or equivalent.
  • Knowledge of Vehicle Mode Management is meritorious.
  1. ECU Activation and De-activation Sequence.
  2. P2P, Eth LAN, WLAN, Tester and Client Connections, EDCC FR – Requirements and Subsystems, VCC DoIP specification, Vehicle speed, Vehicle modes and Usage modes.
  3. ISO 13400 DoIP protocol.
  4. CAN – 15765, ISO 14229 UDS protocol.
  • System Engineering experience is meritorious.
  • System Weaver tool experience is meritorious.
Maximum file size: 256 MB.