Job title:
Senior Embedded Software Engineer
Company
Matchtech Group
Job description
I am seeking a highly skilled and motivated Senior Embedded Software Engineer to join a dynamic, fast paced team!Key skills required for this roleEmbedded software, C, C++ImportantMust be eligibility for Security Clearance at SC level are required.Job descriptionRole 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.
Expected salary
£55000 – 75000 per year
Location
Redhill, Somerset
Job date
Sun, 15 Sep 2024 02:40:24 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsjobs.org) you saw this job posting.