Senior Software Engineer
Senior Software Engineer role at an innovative MedTech startup developing a groundbreaking implantable sensor for cardiac monitoring. Full-stack development with C#/.NET Core, C++, React. End-to-end ownership of software components, integration with hardware and ultrasound systems, and system-level debugging on Windows/Linux.
Responsibilities
- Take end-to-end ownership over the design, implementation, and delivery of core software components.
- Author production-grade software in C#/.NET Core and C++ for high-performance data processing and hardware integration.
- Develop high-throughput backend services, Web APIs, and intuitive user interfaces using React, TypeScript, and JavaScript.
- Perform full software integration with complex signal processing algorithms, embedded hardware components, and ultrasound system interfaces.
- Drive system-level debugging, troubleshooting, and optimization across Windows and Linux environments.
Requirements
- B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related exact science discipline.
- 5+ years of hands-on software development experience.
- Proven experience in object-oriented development using C# and .NET Core.
- Practical hands-on experience coding in C++.
- Experience in web development, including modern frontend frameworks (React, TypeScript, JavaScript) and Web APIs.
- Practical experience working and debugging across Windows and Linux operating systems.
Nice to have
- Experience in regulated industries (Medical Devices, Defense, Telecom) or multidisciplinary systems.