Linux Software Engineer

Linux Software Engineer

Project: Veoneer
Experience: 3 years+
Number of openings: 01

 

Responsibilities

Your main tasks will consist of:

  • Implementing and testing all the above features
  • Analyzing and clarifying the Software Requirements for software components defined in the system
  • Building and maintaining the Software Design for software components following the rules of detail software design
  • Implementing/integrating the Software Components based on software requirements and software design, following standard codding rules and guidelines (e.g. ANSI C, MISRA).
  • Writing Test Cases for the software implementation of software components following the principals of Software unit testing (e.g. separation of SW interfaces from implementation, encapsulation principal)
  • Integrate the Software Components intro overall software and write Integration/ Verification Tests within defined system
  • Running Software unit test cases to check the correct Software implementation of Software components and collect specific metrics (e.g. MC/DC code coverage); build test logs and test reports.
  • Running Software integration test cases to check the correct integration of Software components into the Software system
  • Build test logs and test reports
  • Performing reviews to other colleagues for all the above mentioned Software development phases
  • Participating in daily scrum meetings in order to report daily status and avoid possible blocking points

Requirements

As a Linux Software Engineer you will be:

  • Good knowledge of microcontrollers/real time operating systems and Linux
  • Driver integration in POSIX OS
  • Advanced C programming skills
  • Scripting experience: Python, bash
  • CAN/Flexray/Ethernet/PCIe communications protocols
  • Autosar/Adaptive Autosar experience is a plus
  • Process/ methods knowledge related to v-cycle/ ISO/ Automotive is a plus
  • Accelerators or GPU experience is a plus

Benefits

  • Training on application
  • Access to training for self-development
  • Be part of a dynamic team
  • Floating holidays
  • Flexible benefits basket
  • Fresh fruits and beverages
  • Fun PS4 games and various team bounding and team building programs
  • Attractive compensation scheme

About the client

Veoneer does research, develops and engineers solutions to better understand real life accidents as well as new risks associated with higher lever automatic driving. Autoliv in a nutshell: http://www.veoneer.com/

About the Author

Leave a Reply