Embedded Software Engineer
In your role as Embedded Software Engineer, you will be responsible for driving innovation and quality in electronics software design throughout the full product development life cycle in our tightly integrated multidisciplinary teams. You will be instrumental in creating better products together with our clients, from concept through production, always applying our high-quality standards. As a key member of the team, you will share your experience and knowledge, as well as learn from your colleagues.
The Role
Your key responsibilities are:
Developing software for commercial embedded systems
Integrating software with hardware and testing prototypes
Protocol and communications system development
Analysing user requirements and converting them into functional code
Conducting technology feasibility studies
Defining test protocols and carry out test procedures
Participating in multi-disciplinary design team development processes
Engage with clients on a regular basis
Skill and Experience
The following skills and experience are required for this role:
Be an Australian citizen, permanent resident or hold a working visa
Hold a relevant degree from a reputable University (e.g. Bachelor of Software, Mechatronic or Electrical Engineering, Bachelor of Computer Science)
Have worked as a professional software engineer for 3 or more years
Deep knowledge of C/C++ for embedded devices
Be competent in the design of embedded software systems employing microcontrollers and/or custom embedded linux platforms
Can read and work with circuit schematics and datasheets
Can use test equipment such as an oscilloscope and logic analyser to debug embedded systems
Have excellent English communication skills (both oral and written)
Can work independently and as part of a team
Favorable Criteria
Experience with developing BSPs for embedded linux platforms
Exposure to medical device development under ISO 13485 / IEC 62304
Experience in Product design or consulting environments
Location
Our Melbourne office is located in the inner-city area with convenient access by road and public transport.
We provide workplace flexibility by allowing staff to work from home for part of the week.
Only applicants who meet the required criteria will be contacted for the next stage.
*** No agencies for this role thank you ***

Ingenuity Design Group was founded in 2011 in Sydney, Australia, with a bold vision: to create a centre of design and innovation excellence, build a culture where professionals can excel, and make a meaningful impact on the world through transformative products and community-driven initiatives.
Since our humble beginnings, we’ve grown into a global leader with over 40 professionals across all disciplines of electronic product design. Our development facilities now span Australia, the USA, and the Philippines, reflecting our global presence and commitment to innovation.
In 2020, we launched Ingenuity Ventures to drive the successful commercialization of technology startups, helping establish four startups, including one notable exit.
In 2023, we established the Ingenuity Foundation, formalising our commitment to supporting disadvantaged communities.
At the core of our growth and success is a dedication to empowering our people, fostering innovation, and an unwavering commitment to making a positive difference in the world.