Junior Software Engineer
Job Description
Join the Spacelabs R&D engineering team to develop next-generation patient monitoring and connectivity products. This role requires strong design and development skills, hands-on engineering, and technical leadership. You will contribute to architecture, design, implementation, and delivery of software that meets functional, performance, and cybersecurity needs in a regulated medical environment.
Responsibilities:
• Collaborate with cross-functional teams to define requirements and workflows for patient monitors.
• Participate in reviews of software requirements, architecture, design, connectivity, and UI.
• Contribute to component design and software architecture planning.
• Design, code, debug, document, and release software for communication, storage, and analysis of patient data in an agile environment.
• Ensure timely delivery with unit tests and documentation.
• Uphold company values of Integrity, Innovation, Accountability, and Teamwork.
Requirements:
• BS in Computer Engineering, Computer Science, Mathematics, or related discipline.
• 4+ years of software experience with OOP; 2+ years in C++11 or higher.
• Experience with multi-threading techniques.
• Linux desktop application development in embedded environments (preferred).
• Qt/QML and modern UI frameworks (WPF, WinUI 3, UWP) experience (preferred).
• Familiarity with regulated industries (medical, aerospace, defence, finance).
• Experience with integrated hardware/software medical devices (preferred).
• Knowledge of Containers, DevOps, Azure DevOps, Git, Agile, and Continuous Delivery.
• Collaboration experience with international teams (Europe, India, US).
