
Advanced Middleware Software Engineer
7 days ago
We are seeking a highly skilled Senior Middleware Software Engineer to join our team. This key position will involve designing, developing, and maintaining middleware components for various systems. The ideal candidate will possess strong technical expertise in C#, Visual Studio, and .NET, with experience in API development, real-time data communication, and regulated medical environments.
This role offers an exciting opportunity to work on advanced technology projects that make a significant impact in the healthcare space. You will be part of a collaborative engineering team that thrives on innovation and problem-solving.
- Design, develop, and maintain ASP.NET Web API applications for ingesting, processing, and exposing data from medical hardware systems.
- Integrate with hardware device APIs to collect, measure, and analyze ionizing radiation data for quality assurance.
- Implement real-time data streaming using SignalR, allowing clinicians and systems to interact with live device data.
- Maintain and improve Windows Communication Foundation (WCF) services and Windows Services for reliable transmission of data from distributed devices to on-prem servers.
- Build and optimize data storage/retrieval workflows using Entity Framework with SQL Server and MongoDB, including writing and optimizing SQL queries.
- Collaborate with firmware, hardware, software, and medical physics teams to identify system-level requirements and troubleshoot integration issues.
- Develop internal tools and utilities, potentially using WPF, to support operations and product diagnostics.
- Ensure all middleware components comply with FDA regulations and industry standards like IEC 62304, DICOM, and HL7.
- Participate in design reviews, risk analysis, and support testing and documentation required for regulated environments.
Requirements:
- At least 7 years of experience in middleware, backend, or systems software engineering.
- Expertise in C#, Visual Studio, and .NET, including ASP.NET Web API and WCF.
- Strong understanding of HTTP methods, Web APIs, and REST principles.
- Experience developing and maintaining Windows Services.
- Experience integrating with hardware or embedded systems APIs.
- Proficiency with Entity Framework, SQL Server, and MongoDB, including writing and optimizing SQL queries.
- Experience with real-time communication using SignalR or similar frameworks.
- Familiarity with JSON and XML for data exchange and parsing.
- Prior work with medical devices, oncology/radiation systems, or other regulated industries.
- Strong testing and debugging skills across software and hardware boundaries.
- Excellent documentation practices and communication skills.
Preferred Qualifications:
- Background in radiation oncology, medical physics, or QA of therapy devices.
- Experience developing or supporting dose calibrators, PACS/RIS, or clinical QA software.
- Understanding of FDA 21 CFR Part 820, ISO 13485, IEC 62304, or similar compliance frameworks.
- Prior experience delivering Tier 2 support or collaborating with R&D and product teams.
What We Offer:
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick & Public Holidays)
This is a challenging and rewarding role that requires a deep understanding of middleware software engineering principles and best practices. As a Senior Middleware Software Engineer, you will have the opportunity to work on complex projects, collaborate with cross-functional teams, and contribute to the development of innovative technologies that transform the healthcare landscape.
If you are a motivated and experienced software engineer looking for a new challenge, please apply today.
-
Middleware Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Symmetrio Full timeSymmetrio is recruiting a Senior Middleware Software Engineer for our customer, a global conglomerate in the medical device space.This engineer will play a pivotal role in connecting embedded firmware systems with higher-level software applications and clinical platforms.The ideal candidate will bring a strong background in C#, Visual Studio,.NET, API...
-
Middleware Software Engineer
6 days ago
Melbourne, Victoria, Australia Symmetrio Full timeSymmetrio is recruiting a Senior Middleware Software Engineer for our customer, a global conglomerate in the medical device space.This engineer will play a pivotal role in connecting embedded firmware systems with higher-level software applications and clinical platforms. The ideal candidate will bring a strong background in C#, Visual Studio, .NET, API...
-
Middleware Software Architect
3 days ago
Melbourne, Victoria, Australia beBeeSoftware Full time $125,000 - $160,000Middleware Software Engineer Job DescriptionThis is a pivotal role that requires connecting embedded firmware systems with higher-level software applications and clinical platforms. The ideal candidate will bring a strong background in C#, Visual Studio, .NET, API development, and real-time device communication within a regulated medical environment.As a...
-
Principal Software Engineer – Middleware
4 days ago
Melbourne, Victoria, Australia Oscar Thomas Group Full time $200,000 per yearPrincipal Engineer – Middleware - C++$200,000 Package | Melbourne CBD + Hybrid (1 Day Office / 4 Days WFH)Oscar Thomas has been exclusively retained to appoint a Principal Engineer – Middleware for Frontier Software, a market leader in Australian technology. This role represents a rare chance to work at the intersection of architecture, leadership, and...
-
High Salary Middleware Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Symmetrio Full timeSymmetrio is recruiting a Senior Middleware Software Engineer for our customer, a global conglomerate in the medical device space.This engineer will play a pivotal role in connecting embedded firmware systems with higher-level software applications and clinical platforms. The ideal candidate will bring a strong background in C#, Visual Studio, .NET, API...
-
Expert Middleware Developer
5 days ago
Melbourne, Victoria, Australia beBeeMiddleware Full time $125,000 - $160,000Software Engineer - Middleware ExpertSymmetrio is a leading technology firm in the medical device space. We are seeking a skilled Middleware Software Engineer to join our team of experts in developing advanced technologies for critical applications in healthcare.Job ResponsibilitiesWe require an experienced professional to design, develop, and maintain...
-
Advanced Robotics Software Engineer
1 week ago
Melbourne, Victoria, Australia beBeeSoftware Full time $70,000 - $120,000AI Robotics Software Developer JobJoin a revolutionary team developing cutting-edge AI robotics software to transform human-robot relationships. As an AI robotics software developer, you will design and implement advanced algorithms for real-time control, perception, and communication systems.You will collaborate with cross-functional teams to integrate your...
-
Software Engineer
7 days ago
Melbourne, Victoria, Australia Andromeda Robotics Full timeOverviewAt Andromeda Robotics, we're not just imagining the future of human-robot relationships, we're building it.As a pioneering social robotics startup, our mission is to revolutionise how humans connect with technology by introducing Abi, the world's first empathetic companion robot.With a heart full of compassion and a spirit of kindness, Abi creates...
-
Enterprise Software Engineer
2 weeks ago
Melbourne, Victoria, Australia beBeeSoftwareDeveloper Full time US$125,000 - US$160,000Software Developer PositionThe ideal candidate will bring a strong background in C# development, .NET architecture, and API design within a regulated medical environment.Key ResponsibilitiesDesign, develop, and maintain ASP.NET Web API applications for data ingestion, processing, and exposure from medical hardware systems.Integrate with device APIs to...
-
Advanced Robotics Software Developer
2 weeks ago
Melbourne, Victoria, Australia beBeeRobotics Full time $120,000 - $180,000Job SummaryWe are a pioneering social robotics startup, revolutionizing human-robot relationships by introducing Abi, the world's first empathetic companion robot.Your Role in Our InnovationYou will be responsible for building the core software that makes Abi think, move, and connect. This includes developing systems for perception, sensor fusion, motion...