13 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
Embedded Software Engineer (Medical Devices)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Embedded Software Engineer (Medical Devices): Building and maintaining reliable embedded software for medical devices used in diagnosis, monitoring, and treatment with an accent on C++/Python development, verification, and regulated healthcare quality. Focus on designing software architecture, automating testing and builds, troubleshooting defects, and integrating software with hardware and cellular modules.
Location: Sydney, NSW, Australia
Company
develops medical devices and healthcare technology for diagnosis, monitoring, and treatment.
What you will do
- Design, develop, test, and maintain embedded software applications for medical devices.
- Deliver automated and manual verification against functional and performance requirements.
- Contribute to software architecture, design reviews, technical discussions, and implementation documentation.
- Troubleshoot software defects and customer-reported issues while delivering reliable software within project timelines.
- Collaborate with software, hardware, systems, quality, product, and clinical teams in an Agile environment.
- Improve development processes, tools, and engineering practices while taking ownership of tasks and smaller workstreams.
Requirements
- Bachelorβs degree in software engineering, computer engineering, computer science, a related discipline, or equivalent practical knowledge.
- Commercial software application development experience.
- Proficiency in C++ and/or Python for application and test software development.
- Understanding of software design, code reviews, debugging, testing, Agile development, and CI/CD principles.
- Familiarity with GitHub, Bitbucket, Jira, or Confluence.
- Clear written and verbal communication and the ability to translate customer and product requirements into technical solutions.
Nice to have
- 3+ years of experience developing embedded C/C++ software using object-oriented programming.
- Experience with Jenkins, GitHub Actions, automated build environments, Test-Driven Development, and automated testing.
- Experience developing and integrating cellular modules, including modem communication, network registration, and connectivity troubleshooting.
- Exposure to medical devices, healthcare, or another regulated industry.
Culture & Benefits
- Work in a purpose-driven environment focused on improving patient outcomes.
- Collaborate across software, hardware, systems, quality, product, and clinical disciplines.
- Develop technical capabilities alongside experienced engineers.
- Contribute to a diverse and inclusive culture driven by engineering excellence and continuous improvement.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β