Skip to main content
AdobeStock_425318986-2000x400
Stem recruitment specialists

Find your future role

Job title

Senior Embedded Software Engineer

Ref no. BHN576196
Location Redhill, England
Start date ASAP
Job type Permanent
Job status Closed

Job summary

I am seeking a highly skilled and motivated Senior Embedded Software Engineer to join a dynamic, fast paced team!

Key skills required for this role

Embedded software, C, C++

Important

Must be eligibility for Security Clearance at SC level are required.

Job description

Role Overview:

In this role, you will design, develop, and maintain embedded software solutions for cutting-edge land-based communications systems and equipment. You will work closely with cross-functional teams, including hardware engineers, systems engineers, and project managers, to deliver innovative and reliable solutions that meet stringent industry standards.

Key Responsibilities:

  • Design, implement, and test embedded software for land-based communications systems, ensuring compliance with relevant industry and military standards.
  • Collaborate with hardware engineers to develop software that interfaces seamlessly with a variety of embedded systems and RF communication equipment.
  • Optimize software performance for embedded systems with limited resources, such as memory, power, and processing capability.
  • Lead and participate in software architecture design reviews and code reviews, ensuring high-quality software deliverables.
  • Develop and maintain software documentation, including requirements specifications, design documents, and test plans.
  • Mentor junior engineers and provide technical leadership within the software development team.
  • Debug and troubleshoot complex issues in embedded systems using hardware debugging tools and diagnostic software.
  • Collaborate with stakeholders to ensure that software solutions meet project requirements and customer expectations.
  • Stay up to date with the latest trends and advancements in embedded software engineering and propose improvements to current processes and technologies.

Qualifications and Experience:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 7+ years of experience in embedded software development, with a focus on communications systems, RF technologies, or similar fields.
  • Strong proficiency in C/C++ for embedded systems, including experience with RTOS (Real-Time Operating Systems).
  • Hands-on experience with hardware/software integration, particularly with microcontrollers, DSPs, or FPGAs.
  • Solid understanding of networking protocols (TCP/IP, UDP, etc.) and low-level communication interfaces (I2C, SPI, UART, etc.).
  • Experience with debugging tools (e.g., oscilloscopes, logic analyzers) and embedded system development environments.
  • Familiarity with safety-critical and/or security-conscious software development practices (e.g., MISRA, DO-178B/C).
  • Experience in developing software for high-reliability and mission-critical applications in the defense or aerospace sector is highly desirable.
  • Excellent problem-solving skills, with the ability to analyze complex systems and propose efficient solutions.
  • Strong communication skills, both written and verbal, with the ability to present technical concepts to non-technical stakeholders.

Preferred Skills:

  • Experience with ARM-based processors or similar architectures.
  • Knowledge of RF communications and signal processing techniques.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with configuration management tools and version control systems (e.g., Git, SVN).
  • Understanding of cybersecurity principles as they relate to embedded systems.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional development and career advancement.
  • Collaborative and innovative work environment.
  • Challenging projects with a focus on state-of-the-art technology in land-based communications systems.

If you are passionate about embedded software engineering and thrive in a fast-paced, high-tech environment, we encourage you to apply.

Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience

Learn more about Matchtech

Let us find jobs for you