Consultant Software Engineer

ECM Selection (Holdings) Limited

Develop embedded C and C++ software for national security applications, working closely with clients through the project lifecycle.

Last checked on June 29, 2026. We may earn a commission when you click through.

Advertisement

This position is ideal for experienced software engineers seeking meaningful work in national security. However, the role's complexity and client demands may not suit everyone.

✓ Engaging work on critical national security projects ✓ Autonomy in project management ✓ Diverse technology stack

Consultant Software Engineer

ECM Selection (Holdings) Limited

Updated 6 days ago
Apply now

You'll be redirected to jobs.womenforhire.com

Eckington Full-Time

This position is ideal for experienced software engineers seeking meaningful work in national security. However, the role's complexity and client demands may not suit everyone.

About this role

Develop embedded C and C++ software for national security applications, working closely with clients through the project lifecycle.

About the Company

ECM Selection (Holdings) Limited is a consultancy with extensive expertise in technology and engineering for national security.

Key Highlights

  • Involvement in the complete project lifecycle
  • High degree of client contact and autonomy
  • Cross-disciplinary work with varied technologies
  • Focus on national security applications

💡 Honest Take: This role offers a unique opportunity for senior engineers to impact important national projects, though it demands a strong skill set.

Pros

  • Engaging work on critical national security projects
  • Autonomy in project management
  • Diverse technology stack
  • Strong client interactions

Cons

  • Requires advanced knowledge in multiple programming languages
  • High-pressure environment due to national security focus
  • Limited remote working options

Best For: Ideal for professionals with a strong background in C/C++ and experience in client-facing roles.

Watch Out: Candidates should be prepared for a demanding role with significant responsibility and client interaction.

Apply for this position

You'll be redirected to jobs.womenforhire.com

Expert Review

This role is a compelling opportunity for senior software engineers, especially those keen on national security. The emphasis on embedded C and C++ development under Linux will appeal to those with a solid technical foundation. The company a dynamic environment with a varied project scope, enabling engineers to apply their skills across disciplines like RF systems and FPGA development.

The close client contact throughout the project lifecycle allows for a deeper understanding of project requirements and fosters professional growth. However, the pressure associated with national security projects can be intense, requiring engineers to manage tight deadlines and high stakes. This role might not be suitable for those who prefer a more laid-back work environment.

while the position offers exciting challenges and the chance to work on meaningful projects, it demands a high level of expertise and commitment. Interested candidates can learn more on the official ECM Selection site.

You might also like

Related Articles