Senior C++ Software Engineer

Haystack • United Kingdom
Remote
Apply
AI Summary

Join a pioneering high-precision engineering and imaging specialist as a Senior C++ Software Engineer to develop high-performance Windows desktop applications and drive precision hardware systems.

Key Highlights
Develop and optimize high-performance Windows desktop applications using C++ and the .NET framework.
Design and implement software architectures for high-precision systems and advanced imaging platforms.
Collaborate closely with hardware engineers and scientists to deliver integrated cross-discipline solutions.
Key Responsibilities
Develop and optimize high-performance Windows desktop applications using C++ and the .NET framework.
Design and implement software architectures for high-precision systems and advanced imaging platforms.
Collaborate closely with hardware engineers and scientists to deliver integrated cross-discipline solutions.
Tackle complex mathematical challenges including 3D geometry, data modeling, and real-time hardware control.
Technical Skills Required
C++ .NET WinForms Git Mathematics 3D modeling
Benefits & Perks
Remote work
Technical impact
Specialized environment
Innovation-led culture

Job Description


We're working with a pioneering high-precision engineering and imaging specialist on this exciting opportunity.

Are you a C++ specialist ready to bridge the gap between complex software and high-performance hardware? Join a elite, highly technical engineering team where you will build sophisticated Windows desktop applications that drive precision hardware systems and perform cutting-edge image analysis. This is a rare chance to see your code interact with the physical world in a fast-paced, STEM-heavy environment.

The Role

  • Develop and optimize high-performance Windows desktop applications using C++ and the .NET framework.
  • Design and implement software architectures for high-precision systems and advanced imaging platforms.
  • Collaborate closely with hardware engineers and scientists to deliver integrated cross-discipline solutions.
  • Drive software quality through automated testing, system validation, and rigorous code reviews within an Agile workflow.
  • Tackle complex mathematical challenges including 3D geometry, data modeling, and real-time hardware control.

What You'll Need

  • 2-4+ years of professional software development experience with a heavy focus on C++.
  • Proficiency in .NET (VB.NET or C#) and WinForms for desktop application development.
  • A strong academic background with a degree in a STEM discipline (Mathematics, Physics, Computer Science, or Engineering).
  • Proven experience in multi-threading, concurrent programming, or low-level hardware interfacing.
  • Experience with version control systems like Git and a solid grasp of mathematical or 3D modeling.

What's On Offer

  • Remote Work: Enjoy the freedom and flexibility of a fully remote setup while staying connected to a brilliant team.
  • Technical Impact: Work on mission-critical software where your contributions directly influence hardware performance.
  • Specialized Environment: Join a small, agile team of experts where your voice is heard and your technical growth is prioritized.
  • Innovation-Led Culture: Dive into complex problems involving image analysis and sophisticated data modeling.

Apply via Haystack today!


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

ninetech

United Kingdom

Senior Java Developer

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Jobgether

United Kingdom

Full-Stack Engineer at Kroo Bank

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

kroo bank

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly