Firmware Engineer in Sydney

Job description

Our customer is an international manufacturer with more than 30 years of experience in optical communication components and subsystems. Their products include optical transceivers, optical engines, instrumentation and other wavelength management subsystems that enable high-speed voice, video and data communications for networking, storage, wireless and TV applications that affect billions of users worldwide.

Their Australian branch is seeking a Firmware Engineer to join the Sydney Team. The ideal candidate will play a key part in the development of the world leading Wavelength-Selective-Switch (WSS) and the Optical Channel Monitor. This an opportunity to belong to a dynamic environment with a high level of cooperation with other engineers and scientists.

The engineer will initially focus on building product knowledge through software testing activities, including test-case design, execution & analysis, and documentation.

Responsibilities and duties

Overall Duties for this role include:

  • Design and Develop embedded software for optical fibre switching components and subsystems.
  • Participate in design reviews, code reviews and task allocation meetings.
  • Test embedded software for optical switches, monitoring devices and related products.
  • Design and automate unit tests to validate functionality and reliability.
  • Analyse fault reports, prepare test systems to diagnose the root cause of any anomalies, and document findings.

Skills and experience

In order to be succesful on this role, the right candidate would ideally have:

  • Software Engineering or Computer Science degree or equivalent, preferably with honours.
  • At least 2 years of experience in developing C software for embedded systems (specially  high-performance)
  • Strong skills in at least one scripting language like Python or Bash
  • Enthusiastic approach to debugging complex problems and validating solutions.
  • Familiarity with hardware design.
  • Familiar with FPGAs and common electrical test equipment.
  • Desirable but not compulsory to have experience in developing embedded linux device drivers and Python.
  • Ideal but not compulsory to understand optical telco systems and be familiar with common optical test equipment

The experience range for this position could vary between a recently graduated with a couple of years of experience to someone with an intermediate level who aims to become a Senior in the next year or so. We want to see what you could bring to the table !

Our recruiter Jose is a former electronics engineer with experience in research and development within different areas – he’s also happy to provide support for relevant questions that may arise about the role and the company. Feel free to call/text to +64 21 0233 6406 or email

This position is based in the magical city of Sydney and the person is expected to be already living there or willing to move. We can only consider applicants with the right to work/live in Australia or NZ

Opportunity Overview




Upon experience



Recruitment manager

Jose Delgado

Contact Info 02102336406

Share this opportunity with someone that would be interested

Other Job Vacancies you might like

Embedded Software Engineer in Hamilton

Embedded Software Engineer in Auckland

Embedded Linux Engineer in Hamilton

Embedded Linux Engineer in Auckland

Project Technician in Melbourne

Field Sales Engineer in NZ

Technical Project Manager in Hamilton

Principal Embedded Systems Architect – Auckland / Hamilton

CRM Data Steward (Palmerston North or Upper Hutt)

Firmware Engineer in Sydney

Submit your info to be in our database and get job offers constantly

Apply now for this job

Apply now for this job

Apply now for this job