Embedded Software Engineer

Micropace Pty Ltd 

📍 Homebush, Australia 🇦🇺

full-time
mid-level
Posted —

Key Skills

C++XAMLRTOSUARTSPI

Industry

Medical DevicesTelecommunications

Job Description

Micropace Pty Ltd is a long established small medical device company located next to Homebush West train station, designing and manufacturing specialized cardiac pacing equipment for use in hospital electrophysiology laboratories. We export our products worldwide into 50 countries through large US companies like GE Healthcare, and Boston Scientific and are No. 1 in the USA for this type of equipment. The company works within strict quality and regulatory frameworks required by US, EU and Asian regulators for this kind of medical device manufacturing.



THE POSITIO

NWe are seeking an Embedded Software Engineer with strong expertise in C/C++ and experience in XAML/WPF for GUI development. The ideal candidate will have a proven track record of building efficient, high-quality software, translating user requirements into algorithms, and keeping pace with an agile, fast-moving environment


.
RESPONSIBILITI

  • ESDesign, implement, and maintain software modules in C and C+
  • +.Develop modern, user-friendly GUIs using XAML/WP
  • F.Translate user requirements into efficient programming logic and algorithm
  • s.Review, debug, and optimize code for performance, safety, and reliabilit
  • y.Document code changes, design decisions, and development activities clearly and accuratel
  • y.Develop and maintain software test protocols to ensure compliance and reliabilit
  • y.Collaborate with cross-functional teams (engineering, QA, clinical experts) in an Agile/Scrum environmen
  • t.Ensure compliance with regulatory standards and internal quality processe
  • s.You will report directly to the Managing Director and/or CEO as appropriat


e.
Required Skills & Qualificatio

  • ns:Strong experience in embedded software development using C and/or C
  • ++.Hands-on firmware development experience with microcontrollers and microprocesso
  • rs.Experience working with RTOS-based systems, including task scheduling, interrupts, timers, and resource manageme
  • nt.Good understanding of low-level hardware interfaces such as UART, SPI, I2C, USB, GPIO, ADC/DAC, and time
  • rs.Experience with device drivers, board bring-up, debugging, and hardware/software integrati
  • on.Strong understanding of memory management, concurrency, real-time constraints, and performance optimisati
  • on.Experience using debugging tools such as oscilloscopes, logic analysers and serial analyse
  • rs.Ability to read schematics and work closely with hardware engineers during development and troubleshooti
  • ng.Experience with version control, code reviews, unit testing, and software documentati
  • on.Strong problem-solving skills and ability to work in a regulated or quality-controlled development environme

nt.Preferred Qualificatio

  • ns:Experience in medical device software development or other regulated industri
  • es.Familiarity with IEC 62304 and related medical software standar


ds.
Why Join

  • Us?Work on life-saving technology that impacts patients globa
  • lly.Collaborative, innovative, and agile team cult
  • ure.Competitive compensation and growth opportunit


ies.