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?
1. C in an embedded environment
2. Development of firmware for microcontrollers
3. Development of firmware using an RTOS
4. Familiarity with hardware, ability to read and understand schematics
5. Interfaces typically used in an embedded environment e.g. I2C, SPI, CAN
6. Firmware / hardware integration & debugging (ideally experienced with STM, TI devices using Code Composer Studio, Keil).
7. Eliciting, understanding, reviewing requirements
8. Decomposing requirements into features which can be implemented in an agile manner
9. Creating and implementing designs with a clear / clean architecture which are easily understood and maintained
10. Good technical and personal communication / interaction with other team members
Nice to have but not essential:
11. Familiarity with git
12. Familiarity with developing on branches
13. Familiarity with the tools we use e.g. GitLab, Jira, Confluence
14. Good written communication e.g. in technical documents, user handbooks
Daily tasks:
15. Determine requirements for firmware
16. Organise and plan implementation of requirements
17. Design firmware
18. Implement firmware
19. Fix Bugs
20. Review firmware
21. Test firmware
22. Review hardware designs and determine effect on firmware
23. Integrate & test with hardware
24. Integrate & test with system
25. Participate in stand-ups and planning meetings
Support:
26. Keen to take ownership of the existing firmware and its problems
27. Ability to understand the work of others
28. Write a good bug report (or re-write a bad one from somebody else)
29. Prioritisation of issues
30. Investigating and fixing problems
31. Defining and organising releases
What do we offer?
32. Base salary and annual bonus
33. 26 days holiday, increasing up to 29 days with length of service
34. 37.5 hour working week
35. Excellent pension, matching contributions up to 10% of pensionable salary
36. Flexible working policy
37. Flexible benefits to suit your personal needs (plenty of choice)
38. 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.