Senior Embedded Software Engineer

CV-Library

Posted on Sep 13, 2024 by CV-Library
Redhill, Surrey, United Kingdom
Military
Immediate Start
£55k - £75k Annual
Full-Time
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

Reference: 222318338

https://jobs.careeraddict.com/post/95144479
CV-Library

Senior Embedded Software Engineer

CV-Library

Posted on Sep 13, 2024 by CV-Library

Redhill, Surrey, United Kingdom
Military
Immediate Start
£55k - £75k Annual
Full-Time
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

Reference: 222318338

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Senior Embedded Software Engineer

Redhill, Surrey, United Kingdom

Senior Embedded Software Engineer

Tadworth, Surrey, United Kingdom

Senior Embedded Software Engineer

West Sussex, United Kingdom

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom