C#/C++ Engineer - Backend Development
Core
Design and develop backend software components for embedded user interfaces in next-generation ion chromatography laboratory instruments.
Role type
Senior C#/C++ backend engineer (embedded systems)
Builds
Scalable, secure backend components for high-precision analytical instruments
Domain
Life Sciences / Instrumentation / Embedded Software
Deliverable
production ML models | product features | infrastructure
Required skills
C# (primary), C++, object-oriented design, data structures, algorithms, modular software architecture, Git, CI/CD pipelines, automated testing, embedded systems knowledge
Preferred skills
Python, SAFe, distributed systems, AI-assisted development tools
Technologies
C#, C++, Git, CI/CD
Responsibilities
Design and maintain backend components for embedded UI systems, collaborate with firmware and DevOps teams, implement automated testing strategies, participate in agile development processes, mentor less experienced engineers
Seniority
Senior, hands-on IC