Embedded Systems & Instrument Control Developer

Jn Medsys Pte. Ltd

Singapore

On-site

SGD 83,000 - 138,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JN Medsys is seeking a freelance programmer to support firmware and engineering control software for the prototype instrument. You will work closely with the engineering team to develop embedded control for motors, sensors, thermal cycling and other hardware modules.

The role includes implementing motion sequences, host communication, and a simple engineering interface for testing and operation, using C/C++, Arduino, Linux and related tools.

Qualifications

  • Embedded systems / firmware development experience.
  • Experience with Arduino or similar microcontrollers.
  • Proficient in C / C++ programming.
  • Knowledge of Linux-based embedded systems.
  • Experience with serial communication protocols.
  • Experience with motion control and stepper motors.
  • Experience with PC-based engineering/instrument-control software.

Responsibilities

  • Develop and modify firmware to control hardware modules.
  • Implement motion controls for multiple motors and axes.
  • Develop control functions for pumps, valves, actuators, sensors.
  • Implement motion sequences, homing, positioning and safety functions.
  • Develop host communication with embedded controller.
  • Implement thermal control for PCR cycling.
  • Integrate modules into an automated workflow.
  • Add error detection and recovery mechanisms.
  • Create engineering control app to run full workflow.
  • Allow module testing and troubleshooting.
  • Enable manual control of motors and hardware.
  • Configure operating parameters (positions, speeds, temps, timing).
  • Display status and sensor data.
  • Record events and error logs.
  • Support debugging and calibration.

Skills

Embedded systems
Firmware development
C/C++ programming
Arduino
Linux embedded systems
Serial communication
Motion control

Tools

Python
Qt
C#
.NET
Linux

Job description

JN Medsys is seeking a freelance programmer to support firmware and engineering control software for the prototype instrument. You will work closely with the engineering team to develop embedded control for motors, sensors, thermal cycling and other hardware modules.

The role includes implementing motion sequences, host communication, and a simple engineering interface for testing and operation, using C/C++, Arduino, Linux and related tools.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems & Software Developer (Freelance)
Embedded Systems & Software Developer (Freelance)

Jn Medsys Pte. Ltd • Singapore

On-site
SGD 83,000 - 138,000
Software Engineer – Equipment Control & Automation
Software Engineer – Equipment Control & Automation

SEMICAPS RESEARCH LABS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer
Software Engineer

RAY TECH SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Embedded Systems & Machine Software Engineer
Embedded Systems & Machine Software Engineer

SUPER TOMATO PTE. LTD. • Singapore

On-site
SGD 72,000 - 100,000
Software Engineer – Equipment Control & Automation
Software Engineer – Equipment Control & Automation

SEMICAPS Research Labs Pte Ltd • Singapore

On-site
SGD 60,000 - 120,000
Embedded Systems Engineer
Embedded Systems Engineer

RYOBI GEOTECHNIQUE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Staff / Senior Staff Engineer
Staff / Senior Staff Engineer

AVANTSI SEMITECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Engineer, FIrmware, MedTech Catapult
Senior Engineer, FIrmware, MedTech Catapult

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 80,000 - 120,000
Support Engineer (software)
Support Engineer (software)

TECHNODIGM INNOVATION PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

LITEON SINGAPORE • Singapore

On-site
SGD 90,000 - 130,000