Menu
Clear
Recommended
Recommended
Recommended
Recommended
Recommended

Software Engineer - 36341053 (1025)

Warwick, Warwickshire

Electronics Engineering » Embedded Systems

Competitive salary

Part time / Contract

Shortlist + Unshortlist ‐

  • Shortlisted
  • Hot job
Job Title - Software Engineer
Location - Warwickshire
Job Description:
Key Accountabilities and Responsibilities, including key performance indicators
  • Working with control boards to perform microcontroller software testing
  • Analyse system level requirements and decompose to software requirements
  • Design software components in line with requirements
  • Implement software components using MATLAB/Simulink and/or C/C++ code
  • Develop and execute software component unit test cases
  • Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms
  • Contribute to software code reviews
  • Deliver verified and validated software according to project deliverables and timing
  • Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262.
  • Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues)

Knowledge, Skills and Experience
Essential:
  • Solid background in control system design and embedded software development for power electronic converters
  • Experience in developing AUTOSAR software using model-based design
  • Experience using Embedded C, MATLAB / Simulink, CATIA NoMagic (or other model-based system engineering tool), Vector CANalyzer & CANoe
  • Experience working with system / software requirements and requirement decomposition
  • Capable of validating control code through use of software validation tools in MIL, SIL and HIL environments
  • Knowledge of automotive electrical and communications systems
  • Possess a high level of attention to detail / accuracy, whilst delivering at pace
  • Team player, able to work together with multiple teams and departments to deliver effective solutions

Desirable:
  • Automotive / Aerospace experience of delivering embedded controls software in a model-based environment
  • Understanding of functional safety and ISO 26262
  • Experience in writing and maintaining software requirements using TRM (Dassault Systemes)
  • Experience writing MISRA C compliant code
  • Experience with Infineon TriCore and DSP microcontrollers
  • Familiarity with automatic code generation
  • Understanding of Agile software development
  • Knowledge of ASPICE or equivalent
  • Higher degree in computing, software, controls or relevant subject

Apply for this job

You are either not registered or not logged in. Although it's not required, registering with us has great benefits such as pre-filling in your job application forms, creating and managing job alerts and much more. Click here to register with us or here to login to your account.

Required fields

Required

Required

Required

Recommended
Recommended fields
Recommended

Choose a CV from your account

  • No resume attached

Maximum filesize 10mb. Allowed file types: .pdf,.doc,.docx,.wpf,.xls,.txt

Required field