Stem recruitment specialists
Find your future role
Job title
Senior Embedded Software Engineer
Ref no. | BHN576196 |
---|---|
Salary | £55,000 - £75,000/annum |
Location | Redhill, England |
Start date | ASAP |
Job type | Permanent |
Job status | Open |
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.