Embedded Software Engineer (C/C++)

Embedded Software Engineer (C/C++)

West Wales

Competitive Salary + Benefits

Copello are recruiting for an Embedded Software Engineer to join a leading defence and engineering organisation based in West Wales. This is an excellent opportunity to work on the development, integration and enhancement of advanced mission systems and payload technologies within a highly regulated and mission-critical environment.

The successful candidate will play a key role in the integration of complex payload systems, working across software, hardware and systems engineering disciplines to deliver robust and reliable capabilities for defence applications. This position offers involvement across the full engineering lifecycle, from requirements definition through to integration, testing and deployment.

Key Responsibilities:

  • Design, develop and maintain embedded software applications using C and C++
  • Support the integration of mission payloads and associated subsystems onto platform architectures
  • Develop software interfaces to enable communication between payload equipment, sensors and control systems
  • Participate in the full software development lifecycle, including requirements capture, design, implementation, integration and verification
  • Conduct software integration, debugging and troubleshooting activities within laboratory and system-level environments
  • Collaborate closely with systems, hardware and integration engineers to ensure successful payload functionality and performance
  • Produce and maintain technical documentation in accordance with project and quality requirements
  • Contribute to design reviews, integration activities and continuous improvement initiatives
  • Ensure software development activities comply with relevant industry, quality and safety standards

Key Skills & Experience:

  • Proven experience developing embedded software using C and/or C++
  • Experience integrating complex payloads, sensors, mission systems or electronic subsystems within a defence, aerospace, maritime or similarly regulated environment
  • Strong understanding of embedded and real-time software development principles
  • Experience supporting system integration, verification and validation activities
  • Familiarity with hardware/software integration and interface development
  • Knowledge of communication protocols such as CAN, SPI, I2C, UART or Ethernet
  • Experience using version control tools such as Git
  • Strong analytical and problem-solving skills with the ability to diagnose integration issues across software and hardware boundaries
  • Excellent communication and stakeholder engagement skills

Desirable Experience:

  • Experience working on defence, aerospace, unmanned systems, ISR or mission-critical programmes
  • Knowledge of embedded Linux, RTOS or bare-metal development
  • Understanding of sensor integration, data acquisition or mission system architectures
  • Experience with systems engineering processes and requirements management tools
  • Exposure to safety-critical or high-integrity software development environments
  • Experience with automated testing and continuous integration environments

Security Requirements:

Due to the nature of the work, candidates must be eligible to obtain and maintain the appropriate UK security clearance. Applicants should therefore be able to satisfy relevant nationality and residency requirements.

If you are an Embedded Software Engineer with experience integrating complex payload systems and are looking to contribute to cutting-edge defence programmes, please contact Copello for a confidential discussion.

Job Details

Company
Copello Global
Location
Cardigan, Wales, United Kingdom
Posted