← Back to jobs

Extend Information Systems Inc Logo
Embedded C/C++ Firmware Developer
Posted On: 8 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Embedded C/C++ Firmware Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop and test firmware for land, air, and sea-based robotics platforms, owning the software lifecycle from prototype to production.

Responsibilities

  • Design and implement software across multiple robotics projects and client-facing applications.
  • Implement algorithms for internal systems and create prototypes or proof of concepts for new features.
  • Maintain code and technical documentation using version control systems.
  • Work across the full robotics stack to solve complex technical problems.

Required Skills

  • 5+ years of professional experience in firmware or embedded software development.
  • Proficiency in C, C++, Python, and Bash.
  • Hands-on experience with hardware including motors, controllers, sensors, and industrial manipulators.
  • Experience with version control systems such as Git, SVN, GitHub, or GitLab.
  • Basic knowledge of electrical and electronic circuits.
  • Bachelor's degree in Electrical, Electronics, or Mechatronics Engineering or equivalent.
  • Ability to work independently and manage project deadlines.

Preferred Skills

  • Experience with middleware including MQTT, DDS, ROS, or ROS2.
  • Knowledge of communication protocols like TCP, UDP, and RS232/422/485.
  • Familiarity with OpenCV, PCL, CUDA, AI, machine learning, or image processing.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs