Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Embedded Software Engineer

Job LocationEssex
EducationNot Mentioned
SalarySalary negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

Principal Responsibilities

  • Support the development of the manufacturing business
  • Embedded Software design and development for Products according to company procedures and regulatory standards
  • Create and maintain product definition information in accordance with company procedures
  • Review, analyse and approve the product design
  • Compile technical documentation required by design control procedures to support the design process
  • Assist with the management of work packages for new product development and product improvement projects
  • Qualifications and Experience
  • Degree in Software Engineering or Computer Science 2:1 with strong element of Embedded Electronics.
  • Knowledgeable in theory and at least 10 years industrial design experience + excellent track record of designs in the field that cover the following:Essential Skills & experience:
  • Systematic approach to design software for mechatronic systems with theoretical and practical understanding of interactions between mechanics, electronics and software with respect to real time control and dynamics
  • Extensive use of model based design tools that include modelling of plant covering several domains (electrical, mechanical , fluid ) using Simscape , resultant simulation in simulink , design of digital controllers to optimally control the plant simulation and realisation of the controller algorithm on 32 bit microcontrollers in hardware and C code using MATLAB/Simulink embedded coders
  • Life safety critical software design - including redundancy, watchdog timers, deterministic graceful failure modes.
  • BLDC 3 phase motor control algorithm design including Field Orientated Control (FOC) methods
  • Software implementation of Digital Control system design - including PID loops, pole placement, bode design, digital compensator design
  • Programming of various Microcontrollers - ideally including Microchip dsPIC33, ARM Cortex M3, Texas instruments C2000 32 bit microcontroller with a focus on optimisation for real time closed loop motor control & sensing
  • Software to handle various communications including - I2C, SPI, UART, USB, Ethernet etc
  • Software to handle Sensor processing including - temperature, flow, pressure, speed, force, torque, vibration etc
  • Working knowledge and application of V development cycle including software validation & verification
  • Real time control system design
  • RTOS based programming - eg freeRTOS, safeRTOS Bare metal C coding without RTOS.
  • Interrupt handlers & schedulers
  • Combination of C and assembler for optimising speed/memory usage
  • C programming - test code to exercise and run up hardware diagnostics
  • Low level interfacing with Windows drivers
  • Working with device drivers - I2C, SPI, UART, Ethernet, CAN
  • A more details Job description can be provided upon request

    APPLY NOW

    Embedded Software Engineer Related Jobs

    © 2019 Naukrijobs All Rights Reserved