ResMed Lead Software Engineer in Australia
We are currently developing portable oxygen concentrators to provide oxygen to people on the move - we need a Lead Software Engineer to help make this happen.
Let’s talk about the role:
At ResMed, lead engineers bring their hard-won wisdom to the table: they make our teams better by providing technical direction, introducing new ideas, creating architectures and being an example for other engineers to follow. They take responsibility for what their team builds because, at the end of the day, they want the helping-people-breathe story to be a success.
And it’s not just about our team – as a Lead engineer you will influence the teams around you and spread your great ideas across the organisation. This will extend beyond just software, as every day you work with engineers from systems, electrical, mechanical and test teams as well as marketing and management. You will invest your time with all these people because that is what will make our products great.
Let’s talk about you:
We expect you’ll have more than just a few years of experience working on challenging projects. You will have learnt a lot about how to write good software and build complex systems, and you will want to share this with the team. We already have our own ideas and experience, so you will want to listen to us as much as we’ll be listening to you.
You will have some serious history with embedded systems, preferably in C++, with a qualification in Software / Electrical / Computer engineering or something similar. You will have led teams, written processes and designed architectures as well has having written a lot of great code. You’ll have some strong success stories and a failure or two that you will have learnt from.
Let’s talk about the team:
We’re a diverse bunch of engineers who enjoy writing good software for a good cause. We work as a team, we share tasks and roles, we grow ideas and we learn together. We may have different opinions, but we respect each other and aim to keep focused on solutions.
We like to deliver software on time, but we value quality even more. When things go well we celebrate, when things don’t go so well, we learn and improve, rather than blame.
Our software is embedded, it’s object-oriented C++ and we do Clean Code. Our code makes a profound difference to people because it helps them breathe: this is a fantastic role to play, but the stakes are high so of course quality is critical. Which means we do have a lot of software process – it’s a medical device after all - but we’re also pretty Agile. Expect SCRUMs, retrospectives, tickets and backlogs. We also invest significant time in maintaining a large suite of automated tests because too much manual testing is unreliable, expensive (and boring!).
OK, so what next?
At ResMed, we believe in supporting, inspiring and developing our people. So we recruit the best and then give them the tools to make a real difference in the lives of our patients. We believe that fresh thinking inspires innovation – and our shared success. If this sounds like a place you would like to work and you have the drive to transform and enhance the lives of millions of patients through your contribution at work, then today is your day! Apply now!
Req #: 2016-8629
Region: AU - HQ - Sydney
External Company URL: www.resmed.com