At a Glance
- Tasks: Develop and maintain embedded software for high-integrity systems.
- Company: Established tech company focused on quality and engineering excellence.
- Benefits: Competitive salary, generous benefits, and a supportive work environment.
- Other info: Stable environment with strong career progression opportunities.
- Why this job: Join a collaborative team and shape the future of embedded technology.
- Qualifications: Degree in Computer Science or related field; experience in embedded software development.
The predicted salary is between 40000 - 50000 £ per year.
Embedded Software/Firmware Engineer
Southeast Kent £competitive, negotiable + generous benefits
Contact: Emily or Sammy at Pearson Whiffin Recruitment
ALL APPLICANTS MUST MEET THE REQUIREMENTS FOR UK SC SECURITY CLEARANCE. VISA SPONSORSHIP CANNOT BE OFFERED.
Pearson Whiffin Recruitment is supporting a well-established, engineering-led technology business operating within a highly regulated, quality-critical environment. The organisation has grown steadily, invests heavily in its engineering capability and is known for strong retention and internal progression. This is a key hire within the software function, offering the opportunity to work on high-integrity embedded and firmware systems while helping shape testing, validation and best practice across the wider engineering team.
The Role
- Develop, test and maintain embedded software and firmware across multiple product lines
- Design and contribute to structured test and validation strategies for embedded and application-level code
- Translate technical requirements into robust, traceable software solutions
- Carry out verification and validation activities, documenting results clearly
- Collaborate closely with electronics, mechanical and systems engineers
- Support investigations, root-cause analysis and continuous improvement initiatives
- Participate in design reviews, stand-ups and wider engineering discussions
About You
- Degree in Computer Science, Software Engineering or a related discipline
- Strong experience in embedded software, firmware or low-level software development
- Background in software testing, validation or verification
- Good working knowledge of C, C++ and/or C#
- Experience writing test requirements and building structured test environments
- Familiarity with version control, documentation standards and software lifecycle processes
- Methodical, organised and detail-focused approach
- Able to work independently, take ownership and communicate effectively across disciplines
Why Join?
- Significant ongoing investment in engineering capability and tooling
- Stable environment with a strong focus on quality and best practice
- Opportunity to directly influence processes and standards
- Collaborative, multi-disciplinary engineering team
- Supportive leadership with a long-term view
Apply today via Pearson Whiffin Recruitment with an up-to-date CV including entire career history.
Embedded Firmware Engineer (C/C++) — High-Integrity Systems employer: United Cerebral Palsy of Georgia
Join a well-established, engineering-led technology business in Southeast Kent that prioritises quality and innovation. With significant investment in engineering capabilities and a collaborative work culture, employees enjoy strong retention rates and ample opportunities for internal progression. This role not only allows you to work on high-integrity embedded systems but also empowers you to influence best practices and contribute to a supportive, multi-disciplinary team environment.
Contact Details:
United Cerebral Palsy of Georgia Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Firmware Engineer (C/C++) — High-Integrity Systems
✨Tip Number 1
Network like a pro! Reach out to your connections in the engineering field, especially those who work with embedded systems. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Prepare for technical interviews by brushing up on your C and C++ skills. Practice coding challenges and be ready to discuss your past projects. We want you to shine and show off your expertise!
✨Tip Number 3
Don’t underestimate the power of follow-ups! After an interview, drop a quick thank-you email to express your appreciation. It keeps you fresh in their minds and shows your enthusiasm for the role.
✨Tip Number 4
Apply through our website for a smoother process! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Embedded Firmware Engineer (C/C++) — High-Integrity Systems
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Embedded Firmware Engineer role. Highlight your experience with C, C++, and any relevant projects that showcase your skills in embedded software development. We want to see how you fit into our world!
Showcase Your Testing Skills:Since testing and validation are key parts of the job, don’t forget to mention your background in these areas. Share specific examples of how you've contributed to structured test environments or verification activities. This will help us see your methodical approach!
Be Clear and Concise:When writing your application, clarity is crucial. Use straightforward language and avoid jargon where possible. We appreciate a well-organised application that gets straight to the point—this reflects your attention to detail!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. Make sure to include your entire career history in your CV, as we love to see your journey and how it aligns with our needs!
How to prepare for a job interview at United Cerebral Palsy of Georgia
✨Know Your Stuff
Make sure you brush up on your C, C++, and firmware development skills. Be ready to discuss specific projects you've worked on, especially those involving embedded systems. This will show that you not only understand the technical requirements but can also apply them in real-world scenarios.
✨Prepare for Technical Questions
Expect to face some technical questions or even coding challenges during the interview. Practise common algorithms and data structures, and be prepared to explain your thought process. This will demonstrate your problem-solving skills and your ability to think critically under pressure.
✨Show Your Collaborative Spirit
Since the role involves working closely with other engineers, be ready to talk about your experience in team settings. Share examples of how you've collaborated with electronics, mechanical, or systems engineers in the past. Highlighting your teamwork skills will show that you're a good fit for their multi-disciplinary environment.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about their testing and validation strategies or how they ensure quality in their engineering processes. This shows your genuine interest in the role and helps you gauge if the company aligns with your career goals.