Senior Embedded Software Developer

BinSentry, Inc.

$100K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or related field.
  • 5+ years of professional experience in embedded software development.
  • Strong proficiency in mission-critical C or C++.
  • Skilled at debugging hardware issues effectively.
  • Practical experience using testing tools like oscilloscopes.
  • Experience with FreeRTOS, AWS IoT, embedded Linux, or Yocto is a plus.
  • Knowledge of Python and JavaScript would be advantageous; familiarity with computer vision is a bonus.

Responsibilities

  • Design, develop, and maintain embedded software for systems interacting with feed bin sensors.
  • Collaborate with hardware and software teams to ensure integration between systems.
  • Write embedded C/C++ code and Python for embedded Linux on new hardware projects.
  • Conduct system debugging and reliability testing to optimize performance.
  • Manage fleet deployments and ensure code is power-efficient and reliable.

Benefits

  • Company-paid health and dental insurance, with an annual HSA or PSA option.
  • Competitive pay and equity package for all employees.
  • Engaging company events to foster team spirit.
  • Work alongside experienced developers in a supportive team environment.
Full Job Description
As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the face of the feed industry.

Job Summary:

The ideal candidate will design, develop, and maintain software for embedded systems, working closely with BinSentry's hardware and software teams to ensure seamless integration. You will write embedded C for the microcontrollers which drive our feed bin sensors using FreeRTOS. You will drive our embedded Linux project using Yocto and write Python code, which supports our HD line. You will be responsible for writing power-efficient and reliable/resilient code, conducting system debugging, reliability testing, optimizing performance and managing fleet deployments. You will work across our entire product line, including writing software for brand new hardware projects.

Qualifications:
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or related field (or equivalent experience)
  • 5+ years working professionally writing software for embedded devices
  • Proficient in writing mission-critical C or C++
  • Proficient debugging hardware issues
  • Not afraid to jump in and solve an issue with an oscilloscope
  • Experience with FreeRTOS a plus
  • Experience with AWS IoT ecosystem a plus
  • Experience working with embedded Linux devices a plus
  • Experience working with Yocto a plus
  • Python proficiency a plus
  • JavaScript proficiency a plus
  • Computer vision experience a plus


Benefits:
  • Company-paid group health and dental benefits plus your choice of an annual HSA or PSA
  • Competitive compensation and an equity package
  • Awesome company events
  • Be a part of a team of talented and friendly senior-level developers with a high level of agency.


We use artificial intelligence tools to support parts of our recruitment process, such as screening or assessing applications. Final hiring decisions are made by our hiring team.

This posting is for an existing vacancy.

Similar Jobs

More Jobs at BinSentry, Inc.

More Consumer Technology Jobs

Find similar Senior Embedded Software Developer jobs: