Engineer Iii, Software

Thermo Fisher Scientific UK

Hyderabad, India
Fully remote
Python object oriented programming
C++ programming experience
Pid controller implementation
The role involves developing medium-to-high complexity firmware from scratch for embedded modules running on a Linux operating system

Job Summary

  • The role involves developing medium-to-high complexity firmware from scratch for embedded modules running on a Linux operating system.
  • Candidates will work with global teams to design, implement, and unit test controller firmware that drives robotic interfaces and sophisticated PID controlled modules.
  • The position requires strong independent debugging skills using tools like oscilloscopes and digital multimeters while adhering to SCRUM methodologies.

Matching Summary

The role involves developing medium-to-high complexity firmware from scratch for embedded modules running on a Linux operating system.

Skills & Requirements

Must-have

  • Python Object Oriented Programming
  • C++ programming experience
  • PID controller implementation
  • MODBUS interface protocols
  • Linux OS firmware development
  • TCP/IP network programming
  • Embedded Linux system programming

Nice-to-have

  • Experience with Uboot Buildroot or Yocto
  • Cross compiler proficiency
  • Oscilloscope and multimeter debugging
  • JIRA TFS DOORS lifecycle tools
  • Bash Shell scripting skills
  • Schematic reading capability
  • Strong data structures knowledge

Key Requirements

  • Master's or Bachelor's degree in Engineering
  • 10 years of relevant firmware industry experience
  • Electronics Computer Science Biomedical background

Work Rights

Not specified

Tailored Resume

Cover Letter