Senior Embedded Software Developer

Location: 

Poole, GB, BH17 7ER

Type of Employment:  Full-time
Career Level:  Senior Professional
Job Family:  Research & Development
Date posted:  20 Feb 2024

Senior Embedded Software Engineer

 

We are looking for an Embedded Software Engineer to join our Yunex Traffic product development team in Poole.

We develop advanced traffic products such as inductive loop detectors, advanced image capture cameras, traffic controllers.

 

What do I need to qualify for this job?

  • C in an embedded environment
  • Development of firmware for microcontrollers
  • Development of firmware using an RTOS
  • Familiarity with hardware, ability to read and understand schematics
  • Interfaces typically used in an embedded environment e.g. I2C, SPI, CAN
  • Firmware / hardware integration & debugging (ideally experienced with STM, TI devices using Code Composer Studio, Keil).
  • Eliciting, understanding, reviewing requirements
  • Decomposing requirements into features which can be implemented in an agile manner
  • Creating and implementing designs with a clear / clean architecture which are easily understood and maintained
  • Good technical and personal communication / interaction with other team members

 

Nice to have but not essential:

  • Familiarity with git
  • Familiarity with developing on branches
  • Familiarity with the tools we use e.g. GitLab, Jira, Confluence
  • Good written communication e.g. in technical documents, user handbooks

 

Daily tasks:

  • Determine requirements for firmware
  • Organise and plan implementation of requirements
  • Design firmware
  • Implement firmware
  • Fix Bugs
  • Review firmware
  • Test firmware
  • Review hardware designs and determine effect on firmware
  • Integrate & test with hardware
  • Integrate & test with system
  • Participate in stand-ups and planning meetings

 

Support:

  • Keen to take ownership of the existing firmware and its problems
  • Ability to understand the work of others
  • Write a good bug report (or re-write a bad one from somebody else)
  • Prioritisation of issues
  • Investigating and fixing problems
  • Defining and organising releases

 

What do we offer?

  • Base salary and annual bonus
  • 26 days holiday, increasing up to 29 days with length of service
  • 37.5 hour working week
  • Excellent pension, matching contributions up to 10% of pensionable salary
  • Flexible working policy
  • Flexible benefits to suit your personal needs (plenty of choice)
  • Investment in personal development and support to membership of professional bodies

 

About us

We’re Yunex Traffic. We have offices across the UK and worldwide, full of hardworking individuals helping us to challenge the today and work towards a brighter tomorrow. We’re excited to hear that you would like to join us here at Yunex Traffic. Our people love it here and we want you to be a part of helping us make real, what matters.

 

Our Commitment: Yunex Traffic is committed to promoting equality, diversity, and inclusivity. We recognise that building a diverse workforce is essential to the success of our business. We strongly encourage applications from a diverse talent pool and welcome the opportunity to discuss any requirements you may have, including workplace adjustments.

 

How do I apply?

We are looking forward to receiving your online application. Please ensure you complete all areas, of the application form, to the best of your ability as we will use this data to review your suitability for the role.