aguilaitconsulting

Gothenburg, Sweden
Posted 3 weeks ago

Vehicle Motion Management (VMM) team is inviting an experienced Software developers with an overall understanding of estimation techniques, understanding/experience with project management, and proven customer-facing skills. The ideal candidate will have a proven track record of rethinking and refactoring complex codebases, with a focus on enhancing maintainability, scalability, and flexibility. The team is responsible for the complete development chain, including specification (requirement handling), implementation (mainly in Matlab/Simulink) and verification (V1-V3 + truck tests)

Primary Skillsets requirements:

  • Bachelor / master’s degree in computer / software engineering or related discipline 
  • 8+ years’ experience in embedded software development for microprocessors.
  • MATLAB/SIMULINK experience related to Automotive domain.
  • Knowledge of CAN (e.g. J1939) protocol, Vector tool like Canalyzer and CANoe
  • Knowledge of AUTOSAR and Vector tool chain Ex: DaVinci, Candela Studio, Configurator Pro.
  • Knowledge in ECU Diagnostics using ISO14229 – UDS on CAN protocol.
  • Experienced in Linux/QNX or any other Real Time Operating System.
  • Knowledge in state-of-the-art requirements management, software modelling and development tools 
  • Very strong communication, presentation, and social skills
  • Good understanding of Agile methodologies (SAFe, Scrum, etc.)

Roles and responsibilities of candidate working within the team:

  • Function/SW developer to support requirement analysis and implement.
  • The software developer expected to develop, analyze, and maintain the software for VMM team. 
  • Develop, test, maintain, document and release software solutions according to a new Epic / Capability.
  • Experienced in working with continuous integration environment using Jenkins, Bitbucket, Git, Artifactory.
  • Experienced in Linux/QNX or any other Real Time Operating System.
  • Knowledge of AUTOSAR and Vector tool chain Ex: DaVinci, Candela Studio, Configurator Pro.
  • Knowledge of CAN (e.g. J1939) protocol, Vector tool like Canalyzer and CANoe.
  • Knowledge in ECU Diagnostics using ISO14229 – UDS on CAN protocol.
  • Perform trouble shooting in application SW, drivers, BSP, OS, middle ware software.
  • Develop unit tests, tests the software to verify functionality using various testing tools.
  • Document the software code in order to release the software for use in the ECU.
  • Follow the predetermined work processes in order to comply with the standards.
  • Suggest and implement improvements in the software development process/environment.
  • Bug Analysis and Prevention: Identify root causes of past bugs and implement preventative.
  • Matlab / Simulink Modelling of software for automotive devices including traceability.
  • Extensive experience with the latest standards of C, AUTOSAR and Embedded Systems
  • Support of software configuration, function integration, software testing and failure analysis.
  • Establish and enforce coding standards through regular code reviews, ensuring the highest quality in our software development process which includes software testing.

Soft Skills:

We expect the candidate to be an excellent team player able to integrate into a fast and growing environment requiring challenging collaboration with the technical team/support organization.

We expect a mindset for continuous improvement and a willingness to guide, motivate, and mentor team members.

Job Features

Job Category

Automotive

Apply Online

A valid email address is required.
A valid phone number is required.

Leave a Reply

Your email address will not be published. Required fields are marked *