Embedded Software Engineer C++

  • Location

    Worcestershire, England

  • Sector:

    Information Technology

  • Job type:

    Blijvend

  • Salary:

    Negotiable

  • Contact:

    Alex Tomsett

  • Contact email:

    Alex.Tomsett@volt.eu.com

  • Job ref:

    76079-ENGIN-ATT_1584958894

  • Published:

    7 maanden geleden

  • Expiry date:

    2020-04-22

  • Startdate:

    ASAP

EMBEDDED SOFTWARE ENGINEER - C++ - RTOS - WORCESTER

Our client is looking for an Embedded Software Engineer to join their friendly team in Worcester. They empower better experiences and enable access to the highest-quality shared and self-care therapies. Now they are looking for someone to contribute to the design and implementation of their software.

Main responsibilities:
*Writing real time safety critical software for microprocessors (intel) and microcontrollers (STM32F4 series).
* Embedded Programming in C/C++ (for Windows with VisualStudio and safeRTOS with IAR).
* Responsible for designing and implementing SW drivers for peripherals used in the system (e.g. sensors, actuators, plug-ins modules).
*Implement SW prototypes for platform evolution.
*Implementation of unit tests.
*Documenting the design and provide traceability to requirements.
*Interaction with electronics for platform development and debug.

Minimum Requirements/Qualifications:
Technical:
*Proven experience in C/C++ programming languages. 10+ years [Must have].
*C# experience. 3+ years.
*Experience in designing and implementing real-time SW for safety critical systems. [Must have].
*Experience in documenting SW architecture and design following processes/standards. [Must have].
*Exp with RTOS (e.g. vxWorks, safeRTOS) 5+ Years Exp [Must have] .
*Familiar with real time programming principles (e.g. multi-tasking, synchronization). [Must have]
*Familiar with unit testing technique for developing reliable SW.
*Knowledge of SW development toolchain (IDE, compilers, debuggers, static analysis tools, profiling tools), including version control (e.g. SVN) and automations (e.g. Jenkins/Microsoft DevOps). [Must have].
*Knowledge of UML notation.
*Familiar with Agile process and tools.
*Basic understanding of electronics (e.g. reading schematics) [Must have].
*Knowledge of scripting languages.
*Knowledge of Cybersecurity principles. 3+ Years Exp.

Other:
*Proactive team worker.
*Able to work independently taking ownership of tasks.
*Collaborative and assertive.


Call Alex now on 01737 236821.