Careers at ThermoFisher Scientific

Apply Now >>    
Job ID :
Location :
Australia - Adelaide
Job Description

We are looking for an embedded software engineer to serve as an integral part of a global, cross-functional R&D team focused on new product development.

The embedded software engineer will architect, design, implement, test, and document real-time embedded software for online instrumentation that utilize technologies including XRF, PGNAA, ultrasonic attenuation, and microwave transmission for the minerals and mining industry.

Key Responsibilities:

  • Write software for the embedded software development in support of new product development projects.
  • Evolve existing software packages to resolve bugs, improve performance, and expand functionality.
  • Work closely with marketing and other product stakeholders to develop and document system level specifications and requirements.
  • Create and execute to detailed development schedules.
  • Develop technical design and testing documentation.
  • Write/execute test plans and release software.
  • Occasional travel to industry sites.

Minimum Requirements/Qualifications:
  • BS degree in Computer Science, Computer Engineering, or Electrical Engineering from an accredited college or university.
  • Minimum of 5 years embedded software systems design and development experience using C++ on embedded Linux.
  • Experience with embedded UI development.
  • Knowledge of Linux kernel, file-systems, boot process, and driver architecture.
Desired Experience:
  • Experience using Mono and C#.
  • Experience using Qt or Xamarin.
  • Experience writing embedded Web user interfaces.
  • Experience using WPF.
  • Experience with the following industrial Communications Protocols: Modbus, OPC.
  • Experience with the following peripheral protocols: I2C, RS232.
  • Proven project leader.
  • Industrial automation experience.
  • Experience in writing industrial software and user interfaces.
  • Previous experience working in global organization as well as a matrix organization.

Apply Now >>    
Join our Talent Community

If you're ready to make a difference in the world, you can do it here.

Refer a friend

Already work here? Help us write our next chapter

Refer Now


5 Reasons to Work at Thermo Fisher Scientific
Search Jobs by Map