Embedded Software Engineer

arrow

Reading / $60 - $80 hour

INFO

Salary
SALARY:

$60 - $80

Location

LOCATION

Reading

Job Type
JOB TYPE

Contract

Are you looking to work across the embedded development and the cloud/mobile space? Our client is a fast-growing custom software development company that is implementing AI/ML to loT, image processing for AI applications, simultaneous localization, and more.

Key Job Responsibilities

  • Build interfaces and simulators for robotic automation.
  • Write code in modern object-oriented C++.
  • Develop functionalities to automate the provisioning, operation, and maintenance of extensive robotic fleets.
  • Create and refine low-level workflows for precise machine control with utmost reliability.
  • Continuously streamline the entire system, encompassing code, workflows, exception handling, and integration with hardware and software components.
  • Address internal and field issues through debugging, system monitoring, and troubleshooting.
  • Implement automated testing methodologies to ensure consistent product quality.

Qualifications

  • 3-5 years of design or architecture (design patterns, reliability, and scaling) of new and existing systems experience.
  • 3+ years of programming with C/C++, Java, Rust or similar OO language
  • 1+ years of experience creating software which controls robots or other industrial automation equipment.
  • Experience in low-level firmware architecture, design and development, preferably for motion control.
  • Understanding of Linux kernel and device-driver development
  • Knowledge of common bus protocols such as Modbus, CAN bus, Ethernet/IP, EtherCAT, etc.

CONTACT

SIMILAR
JOB RESULTS

4k-Harnham_DA copy
CAN’T FIND THE RIGHT OPPORTUNITY?

STILL
LOOKING?

If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.