C Embedded Senior Developer

C Embedded Senior Developer

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

 

Requirements

  • Bachelor’s degree in Computer Science, Electronics, Automatics, Electrical Engineering
  • Good electronics understanding
  • C language programming
  • CAN/LIN/Flexray/Ethernet communications protocols
  • KWP2000 / UDS diagnosis protocols
  • Knowledge of Software testing methodology’s is an advantage
  • CANoe, CANalyzer, CANdela, CAPL knowledge is a plus
  • Usage of instrumentation for measurement and control (oscilloscopes, power supplies, multimeter etc.)
  • Soft skills: result orientation, good communication skills, team player
  • English language

Responsibilities

As a Senior Software Developer you will be:

  • Implement and test all of the above features
  • Analyze and clarify the Software Requirements for software components defined in the system
  • Build and maintain the Software Design for software components following the rules of detail software design
  • Implement the Software Components based on software requirements and software design, following standard codding rules and guidelines (e.g. ANSI C, MISRA)
  • Write & perform Module Testing on produced software components
  • Write 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
  • Run 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
  • Run Software integration test cases to check the correct integration of Software components into the Software system
  • Build test logs and test reports
  • Perform reviews to other colleagues for all the above mentioned Software development phases
  • Participate in daily scrum meetings in order to report daily status and avoid possible blocking points

Benefits

  • Training on application
  • Access to training for self-development
  • Be part of a dynamic team
  • Floating holidays
  • Flexible benefits basket
  • 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/

Join our team!

About the Author

Leave a Reply