Skip to main content

Senior Embedded Software Engineer

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Job Description
Stuck developing the same software for the same products? Not getting the chance to progress your career?

Joining our team as a Senior Embedded Software Engineer, you will use all your development skills on a wide range of systems and applications - from video encoders, to aircraft 'black boxes', satellite communication systems, control and monitoring systems, and much more.

You're going to fit in if you love using your skills on a wide variety of different projects - developing high-quality, elegant solutions to customer problems.

When you join us, you will have already have extensive experience in embedded software development, but just because you already have experience, it doesn't mean your career should stagnate. At ITDev, you will have your own personal development plan, a mentor, your IET membership fees paid, and support for continued learning - e.g. becoming a Chartered Engineer.

Our culture and way of working has been recognised in the South Coast Tech Awards where we were the winner of the 'Tech Employer of the year' in 2019 and finalists again in 2023 and 2024, with particular praise for how we support the continued development of our team.

Not sure if your skills fit with what we need? Email our careers team on jobs@itdev.co.uk to arrange a chat.

Flexible working

You can work in the Southampton office, or on a hybrid basis.

If you want to work on a hybrid basis, you need to be prepared to visit the office when needed (for example, when working on Integration, Verification and Validation tasks with hardware located in the office). Our culture and values are vital to the success of the business, so we believe it's important to have some face-to-face contact with you in the work environment.

This means you need to already be eligible to work in the UK, and able to get to Southampton easily.

ITDev is an equal opportunities employer. We believe diversity and inclusion is central to our success. We make recruiting decisions based on your experience and skills. We are looking for passionate people from a range of backgrounds and we welcome applications from any race, age, gender, background or religion.

We actively encourage applications from those who are returning to work after a career break.

Responsibilities
• Collaborate with cross-functional teams to define software requirements and specifications.
• Architect embedded software systems.
• Design, implement, test and debug embedded software to meet customer requirements.
• Develop and execute test plans to ensure software quality and reliability.
• Implement and optimise software algorithms to meet performance and resource constraints.
• Conduct code reviews and provide mentorship to junior engineers.
• Liaise with stakeholders, including clients, as required.
• Ensure software is developed according to relevant standards.

Essential requirements

You must have in-depth experience of:
• C/C++ programming.
• RTOS and real-time embedded systems.
• Critical control loops with millisecond timing.
• Embedded software development on ARM, TI, or Microchip MCU architectures.
• Communication protocols (I2C, SPI, UART, CAN, USB).
• Revision Control Systems (e.g. Git, Subversion).

You must have:
• Strong analytical and problem-solving skills.
• Strong attention to detail.
• Strong organisation skills.
• Strong proactive communication skills.
• The ability to write clear and comprehensive technical documentation.

You must be able to work effectively within a team, supporting others when needed.

Benefits

- Flexible working

- Hybrid working

- Uncapped annual profit share scheme. You are eligible for this from day 1 of your employment (pro-rated in the first year)

- 25 days holiday (plus bank holidays). Option to purchase or sell up to 5 days' holiday.

- 5% pension contribution

- We are IET Business Partners, so pay your membership fees and can help you on the path to becoming a Chartered Engineer.

- You will have a mentor who will help you with your personal development objectives.

- Learning and development support. We assess your development needs and support you to develop your knowledge and skills further. We offer training, including access to online courses using Pluralsight and Udemy.

- Employee Assistance Programme (EAP) to help our staff keep physically and mentally health, and safe whilst at work.

- Private medical cover, including rewards scheme.

- Other benefits including Perks At Work, Employee Recognition Programme, Long Service Awards, Payroll Giving Scheme, and several more!

Senior Embedded Software Engineer

ITDev
Southampton, UK
Full-Time

Published on 07/09/2024

Share this job now