Senior Software Engineer


New South Wales - Sydney
Not Specified
Permanent
Job Reference
673965

Senior Software Engineer

Sydney
Full time, permanent
Salary -
Negotiable

My client, an innovative and rapidly growing technology company in Sydney, is looking for a Senior Software Engineer to join their Research & Product Development team. This is an exciting opportunity to work in the medical device industry.

The Role

  • Design and develop embedded software for hardware platforms
  • Implement and test real-time software following established development processes
  • Integrate automated testing into all software development
  • Produce and maintain comprehensive documentation to meet regulatory standards
  • Translate user stories and system requirements into detailed software requirements and acceptance criteria
  • Prioritise and track tasks to meet project goals and requirements
  • Develop software in C/C++ for hardware platforms
  • Write unit tests in C++ and behavioural tests in Python
  • Create metrics to monitor team performance and progress
  • Adhere to tight deadlines and comply with IEC 62304 and ISO 13485 standards

Your Skills and Experience

  • Bachelor's degree in Electrical, Mechatronics, or Computer-System Engineering, or a related field with a focus on Software Engineering
  • 5+ years of experience with C/C++ programming
  • Minimum 1 year of experience with real-time systems (RTOS preferred)
  • Proficiency in modern C++, Python, testing frameworks, and continuous integration
  • Understanding of design patterns and asynchronous programming
  • Experience in debugging embedded systems (RTOS debugging preferred)
  • Familiarity with version control tools such as GIT/Bitbucket
  • Experience in a regulated environment is an advantage

Personal Attributes

  • Strong analytical and problem-solving skills
  • Enthusiasm for learning new skills and adopting new frameworks
  • Ability to explain complex technical concepts to non-technical stakeholders in plain English
  • Patience and mentoring skills to support less experienced engineers
  • Ability to work independently with minimal supervision
  • Attention to detail while striving for simplicity in solutions
  • Excellent written and verbal communication skills.
  • A commitment to continuous improvement of products, processes, and personal skills.

N.B You must hold full working rights for Australia to be eligible for this role.

How to apply

RHL Recruitment offers permanent and temporary jobs across Australia and the wider APAC region - visit rhl.com.au to get in touch for more opportunities like this.


Apply

*
*
*
*
No file chosen
or import from cloud storage
Your CV must be a .doc .docx .pdf .rtf up to 10MB
No file chosen
If you want to upload multiple supporting documents, including covering letter, please select all files at once. Your supporting documents must be .doc .docx .pdf .rtf up to 10MB

In order to provide you with a recruitment service we may share your information with third parties such as employers and reference agencies, as set out in our privacy policy.

Your CV is being uploaded, please wait...
Apply for Job

Application Complete

Thank you for sending your details. One of our consultants will be in touch shortly.

Browse more jobs

Sorry, there has been an issue processing your job application. Please contact your local branch.

Talk to a Consultant

Similar Senior Software Engineer jobs in the area

New South Wales - Sydney
up to $145000 per annum, Super
New South Wales - Sydney
Not Specified
New South Wales - Sydney
Not Specified
New South Wales - Sydney
up to $150000 per annum, Super
New South Wales - Sydney
up to $110000 per annum, Super
New South Wales - Sydney
Not Specified