Embedded Software Engineer

Location:
Milton Keynes, Buckinghamshire

Our well established and respected global client has a permanent vacancy for an Embedded Software Engineer.

The Role

Dependant on the scale of a project, you might be required to work independently or in a team from the initial specification all the way through to the final testing and documentation.  They type of products you will be involved in will range from sensors and servo controllers to industrial communication and control products.  On occasion your embedded skills might be tested with porting products with older or hard to source hardware to newer architecture.  Since they are also in the process of modernising their development tools you will be part of the team steering their continuous integration systems.  In addition, the role involves being able to work efficiently in multidisciplinary teams and keeping up to date with trends in embedded technology and techniques. 

If you are a motivated problem-solving individual who takes pride in good modular code design and has a test-driven development mindset then role could be perfect for you!

Required:

  • Degree or equivalent qualification in electronics or other relevant subject.
  • 3+ years in software development.
  • Experience with embedded C/C++ development.
  • Experience with Eclipse based IDEs (e.g. IAR Embedded Workbench).
  • Experience with STM32 microcontrollers (other Cortex based experience would be acceptable).
  • Knowledge of peripherals and communication protocols (SPI, I2C, DMA etc.).
  • Strong verbal and written communication skills as you will be required to write detailed, technical reports and product documentation.

Desirable:

  • Industrial communication protocols (PROFINET, Ethernet/IP, EtherCAT, etc.).
  • PLC experience.
  • Microchip, Renesas, Texas Instruments microcontrollers.
  • Internet protocols.

Due to the large number of responses we receive it is not always possible to respond to every application straight away. Should your skills and experience be a match for this role, or any other vacancy we may have, we will normally contact you within 72 hours of receiving your application.  If you wish to apply for further roles please do so.

Type:
Permanent
Contract Length:
N/A
Job Reference:
IPRS6846
Job ID:
220665583

Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts