Enable job alerts via email!

Embedded Software Lead

TN United Kingdom

Hook

On-site

GBP 50,000 - 90,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative defence technology firm is seeking an Embedded Software Lead to spearhead the development of advanced underwater secure acoustics communications. In this pivotal role, you'll collaborate with a multidisciplinary team to implement and optimize Layer 2-3 networking protocols, ensuring high-performance solutions for mission-critical applications. Your expertise in programming languages such as C, C++, and Rust will be crucial as you tackle complex challenges in noisy and unpredictable environments. If you're passionate about pushing the boundaries of technology and making a significant impact in the defence sector, this opportunity is your next career move.

Qualifications

  • Expertise in low-level networking development with C, C++, or Rust.
  • Strong understanding of Layer 1-3 networking fundamentals.

Responsibilities

  • Implement, test, and support acoustic protocol developments.
  • Develop protocols for challenging environments like wireless and battlefield communications.

Skills

C Programming
C++ Programming
Rust Programming
Networking Concepts
Performance Optimization
Cybersecurity Integration

Education

Bachelor's in Computer Science
Master's in Electrical Engineering

Tools

CMake
Bazel
Make
Ninja
Git

Job description

Embedded Software Lead - Layer2-3 Network Protocol Lead

Certain Advantage are recruiting on behalf of our innovative defence tech sector client for an Embedded Software Lead to join a multidisciplinary team advancing the possibilities of underwater secure acoustics communications.

As the Layer 2-3 Lead, you will work in a multidisciplinary team of Chief Scientist & Chief Engineer, and alongside the Layer 1 Lead, you will be responsible for implementing, testing, and supporting acoustic protocol developments in a new family of products for use in military environments.

Working with the Chief Scientist, Layer 1 (Physical) Lead, and external SMEs, you will help to specify, develop, implement & document application-tuned layer 2 and layer 3 protocol solutions, aligned with hardened military off-the-shelf deployment hardware platforms.

Key focus areas for this role
  • Protocol Development: new and emerging networking protocols for Layer 1-3,
  • Shaping Standards: next-generation acoustic communication standards.
  • Performance Optimization: Build high-performance, low-latency solutions for real-time and mission-critical applications.
  • Challenging Channel Solutions: Develop protocols capable of overcoming noise, interference, and unpredictable conditions in environments such as wireless, satellite, and battlefield communications.
  • Testing and Validation: Devise and execute test plans to evaluate protocol performance, reliability, and interoperability under extreme operating conditions.
  • Multiplatform Build and Deployment: Developing, testing, and deploying code through multiplatform build tools and deployment pipelines.
  • Cybersecurity Integration
Your experience
  • Ability to gain SC security clearance if not already Active.
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Expertise in programming languages like C, C++, and/or Rust, with a focus on low-level networking development, preferably against defence-related requirements.
  • Strong understanding of networking concepts, including Layer 1-3 fundamentals, and a passion for creating innovative solutions beyond existing standards.
  • Proficiency in multiplatform build and deployment tools such as CMake, Bazel, Make, or Ninja, and version control systems like Git.
  • Proficiency in developing and applying tools for embedded system performance analysis and debugging.

Does this sound like your next career move? Apply today!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.