N

Neptune North

Senior Software Developer Low-Level and Embedded - Defence

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNewcastle upon Tyne, UKNo salary listed

About the Job

Requirements

  • At least 5 years of employment experience delivering and/or overseeing low-level, embedded, or real-time software.
  • Strong programming skills in C++ or Rust.
  • Experience in embedded, real-time, or resource-constrained environments, including peripheral interfaces such as SPI, I2C, UART, and CAN bus.
  • Experience developing for industrial computing platforms, single-board computers, or real-time operating systems.
  • Experience with high-assurance engineering practices, such as safety-related standards or secure development lifecycles.
  • Experience with high-performance computing, low-latency systems, or performance profiling and optimisation.
  • Linux or macOS development experience, including low-level toolchain and build system knowledge.
  • Experience across modern end-to-end software engineering workflows, including requirements management, design, development, testing, deployment, and maintenance.
  • Experience integrating AI-assisted tools into development workflows without compromising quality, security, or compliance.
  • A solid understanding of software engineering processes and ability to embed best practices in teams.
  • Strong academic foundations, typically a first-class or 2:1 degree from a leading university in Computer Science, Engineering, Physics, Mathematics, or a related discipline.
  • Ability to work effectively with ambiguity while maintaining a disciplined, outcome-focused approach.

Responsibilities

  • Influence technical direction and strengthen low-level and embedded capabilities.
  • Provide leadership and hands-on delivery across systems projects.
  • Set and maintain technical direction, architecture, and standards, making pragmatic trade-offs between speed, quality, and long-term maintainability.
  • Run code and design reviews, establish quality expectations, and hold the team to them.
  • Work directly with clients to shape requirements, manage expectations, and build trust.
  • Help win work by writing technical proposals and bids.
  • Take on work aligned with evolving company priorities.
  • Promote knowledge sharing across the team and identify opportunities to reuse capabilities.
  • Provide regular career and technical mentorship to other engineers.
  • Contribute to business development, provide technical expertise, oversee deliverable quality, and participate hands-on in projects.

Desired Qualifications

  • Experience in defence or national security.
  • Experience writing technical proposals or bids.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Neptune North

See more jobs