This job has expired

Senior Embedded Software Engineer

Employer
Expleo Group UK Jobs
Location
UK
Salary
Competitive
Closing date
15 Sep 2021

View more

Sector
Engineering
Contract Type
Permanent
You need to sign in or create an account to save a job.

Job Details

Senior Embedded Software Engineer

JOB SPECIFICATION

We are looking for a permanent Senior Embedded Software Engineer to join an exciting client. We are looking for a self-motivated team player who excels in developing solutions for complex systems and is willing to join and support our growing embedded software team. As a Senior Embedded Software Engineer you will have the opportunity to work on a variety of projects; from Electric Vehicles and Super Cars to Microwave Ovens. Their modern office is in an area where we are surrounded by a wealth of Electronics Knowledge and innovation.

What you'll be doing
  • Writing, testing and maintaining C
  • Making our software run on any MCU


What you must have 80% of
  • Knowledge of Embedded C
  • Experience developing device drivers, control systems, and communications protocols
  • Proficient with micro-controller IDE design/development tools
  • Thorough understanding of software development practices
  • Product development experience using Matlab Simulink and autocode generation
  • Ability to follow circuit schematics and PCB layout drawings
  • Experience in standard lab equipment such as power analyser, oscilloscopes, frequency response analyser to use for validating and debugging FW
  • At least 5 years of experience in design and implementation of embedded software
  • Degree in an Engineering or relevant discipline


Things we value
  • Knowledge and experience of system level safety concepts and requirements (ISO 26262)
  • Experience in real-time operating systems
  • Experience in Automotive Bootloaders
  • Ability to code in Assembly
  • Experience with CAN, SPI, I2C, RS-232, 802.11x, and TCP/IP protocols
  • Experience with Unified Diagnostic Services (UDS), ISO-14229, and ISO-13400
  • Automotive experience
  • Knowledge of requirements management and analysis tools
  • Knowledge of Systems Modelling Language (SysML)
  • Knowledge of ASPICE process
  • Project management skills
  • Good knowledge of vehicle-based networking and communications protocols (CAN, LIN etc)
  • Good knowledge of automotive diagnostics protocols and practices (UDS, DoIP)
  • Good understanding of embedded software, electronics and real time systems
  • Good knowledge of vehicle-based control and electrical systems


Personal Attributes
  • Good communications skills to allow successful communication with engineers from different domains with different experience levels
  • Ability to independently take on and manage tasks/small projects through to completion.
  • Good organizational and time management skills
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert