← Back to jobs

Encode, Inc Logo
Embedded Software Engineer

Encode, Inc

 

Lexington, MA, USA

Posted On: 14 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Embedded Software Engineer
Tenure: Full-time Only, Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will design and implement software for embedded devices and systems from initial requirements through to production and commercial deployment.

This role is on-site.

Responsibilities

  • Design, develop, code, test, and debug system software and embedded firmware.
  • Analyze and enhance the efficiency, stability, and scalability of system resources.
  • Integrate and validate new product designs while interfacing with hardware development teams.
  • Read schematics and component data sheets to inform software implementation.
  • Support software QA processes and provide post-production support.

Required Skills

  • 5+ years of experience in embedded systems development.
  • Proficiency in C, C++, and Python programming.
  • Direct experience programming, running, and debugging with ROS (Robot Operating System) version 1 and 2.
  • Experience with ROS node development.
  • Experience with autonomous vehicle sensors including EO/IR, Lidar, Radar, GNSS, and Magnetic sensors.
  • Direct experience with network-connected video cameras for command and data exchange.
  • Experience using CMake.
  • Hands-on development and troubleshooting on embedded targets.
  • Proven experience with preemptive, multitasking real-time operating systems (RTOS).

Preferred Skills

  • Experience with magnetic sensors.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs