BiVACOR, Inc. Logo

BiVACOR, Inc.

Software Engineer

Posted 16 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in QLD, AUS
Senior level
Remote
Hiring Remotely in QLD, AUS
Senior level
Develop and maintain software for the BiVACOR Total Artificial Heart, focusing on embedded systems, software verification, and collaboration with hardware teams.
The summary above was generated by AI

Help Us Build the Future of the Human Heart.

At BiVACOR, we're developing the world's most advanced total artificial heart, a technology capable of saving millions of lives around the world. We're a team united by purpose, working on something truly unprecedented. Every process you validate, every fixture you design, and every challenge you overcome plays a direct role in giving patients another shot at life. If that's the kind of work that gets you out of bed in the morning, we think you belong here.

About the Role

The Software Engineer (Mid-Level to Senior) plays a critical role in developing, testing, and maintaining software systems for the BiVACOR Total Artificial Heart (TAH) an implantable medical device at the frontier of life-sustaining technology.

The primary focus of this role is embedded software development, where deep hardware awareness and a bare-metal or low-level embedded mentality are essential. The ideal candidate brings technical excellence and mastery of C/C++, combined with the capacity for critical thinking, able to interrogate requirements, identify gaps early, and translate them into well-considered designs and high-quality code. Experience with Windows and/or web application development is highly valued and will support the broader software team where needed.

This role demands a self-sufficient and highly effective engineer who takes full ownership of their work, delivers with minimal supervision, and thrives under pressure in a fast-paced startup environment. They manage competing priorities without losing quality and hold themselves to a high bar regardless of schedule pressure.

The Software Engineer is deeply involved in all stages of the software lifecycle from risk analysis and requirement specifications through to architecture design, implementation, and verification with a strong commitment to IEC 62304 and other applicable industry standards.

Above all, this role calls for someone who is genuinely passionate about the mission of developing life-saving technology and eager to grow with the company. In addition to their individual contribution, the Software Engineer is expected to mentor junior engineers, contribute to project planning, and stay current with emerging technologies and methodologies.

What You Bring

Bachelor's or Master's degree in Computer Science, Software Engineering, Biomedical Engineering, or a related field.

5–10+ years of experience in software development with a strong focus on embedded systems and hardware-facing software; able to manage multiple concurrent tasks and deliver high-quality outcomes independently, with the discipline to prioritize correctly and execute in sequence.

Strong proficiency in C and C++ for embedded and real-time applications; experience with Python or MATLAB is advantageous; familiarity with Windows (e.g. C#, WPF) or web application development (e.g. JavaScript, TypeScript) is a valued bonus.

Demonstrated experience working at the software-hardware interface: integrating firmware with hardware, working with communication protocols (e.g. SPI, I2C, UART, CAN), interfacing with sensors and electromechanical systems, and developing algorithms for signal processing and real-time monitoring.

Solid understanding of software verification, testing, and debugging; able to translate requirements into well-structured designs and clean, maintainable code; and a track record of shipping reliable, well-documented software on time.

Practical working knowledge of IEC 62304 and related standards (FDA 21 CFR Part 11, ISO 13485, ISO 14971); able to apply these, including automated testing, verification procedures, and documentation as an integral part of the development process, not as a compliance exercise.

Effective collaborator across hardware, regulatory, and product development teams; able to communicate technical decisions clearly and align with non-software stakeholders.

Experience leading system architecture, software design, and code reviews in a high-stakes environment; a self-starter who is passionate about the startup mission and brings the initiative and drive to grow with the company.

Similar Jobs

6 Days Ago
Remote
AUS
Mid level
Mid level
Agency • Information Technology • Professional Services • Manufacturing
The Software Engineer will develop streaming applications, ensure App Store compliance, implement website features, manage cloud infrastructure, perform quality control, and oversee metadata workflows.
Top Skills: Amazon AwsBolt.NewMuviOtt Frameworks
15 Days Ago
In-Office or Remote
Mid level
Mid level
Software
The role involves designing, developing, and maintaining backend services and APIs, collaborating with cross-functional teams to enhance user experience and product strategy.
Top Skills: AWSAzureDockerGCPKubernetesTs/Node
20 Days Ago
In-Office or Remote
Senior level
Senior level
Software
As a Software Engineer in Data Infrastructure, you'll enhance our audio data ingestion pipeline and collaborate with scientists on dataset roadmaps to improve our AI models.
Top Skills: BashDockerGCPPythonTerraform

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account