Senior Embedded Software Engineer - Bechamo LLC : Job Details

Senior Embedded Software Engineer

Bechamo LLC

Job Location : Buffalo,NY, USA

Posted on : 2024-11-15T07:36:50Z

Job Description :

We are looking for a Senior Embedded software engineer to work on new and exciting aircraft-related interfaces, avionics and simulation. As a senior embedded software engineer, you will have the freedom and creativity to influence the company course and product cycle. Full-stack developers, Java programmers and Data Scientists need not apply.

This is a small startup company environment and we're looking for a self-starter, motivated, and right a lot software person who can span many areas and be a company leader at the company. The projects involve programming interfaces and hosting algorithms on bare metal, developing using a commercial RTOS, embedded microcontrollers, embedded processors, system-on-a-chip development, and expanding with new innovative debugging tools and features. Projects may also rely on commercial embedded software and open-source PX4 software and developing similar custom software tools.

At Bechamo, you won't be cog filling headcount, you will be highly valued and given opportunities to expand into many areas to develop a deeper and more effective understanding as a result. Come join an inspiring team to create a new world for automation, flight control, aircraft design and software tools.

Key skills include being able to work independently and with scientific engineers and other embedded software engineers. A background in Electrical Engineering, Computer Engineering, or Computer Science is ideal. The ability to help debug complex robotics systems involving physics, algorithms, simulation, electronics, and mechanical hardware is ideal. The ideal candidate will write quality software using typical software development processes, source control, continuous integration, design documentation, and code reviews.

The position is located at the Buffalo downtown incubator, at 701 Ellicott St, Buffalo, NY. We're open to a flexible and hybrid work arrangements depending on the skill level.

Our projects employ software at the heart that enables small to manned-size aircraft, from autonomy, to flight controls, aircraft design, ground test systems, and flight test. It certainly is an exciting time to work in aerospace, the world is transforming, come join us!

Due to the nature of some of the applications, this work requires US citizenship.

Position Requirements:

  • BS in Computer Science or related engineering field
  • Ability to code in C/C++
  • Experience in simulation development
  • Experience with implementing and testing algorithms
  • Experience developing embedded microcontroller software
  • Experience with real-time operating systems
  • Experience with digital electronics
  • Experience with SPI, I2C and UART interfaces
  • Experience with robotic systems – physics+software+electronics development, integration and test

Preferred/Nice to Have:

  • MS in Computer Science and experience in Embedded programming
  • Experience in simulation development
  • Python
  • Aerodynamics basics
  • Experience with MATLAB
  • Familiarity with open-source PX4 stack
  • Control system basics
  • Signal processing
  • Hardware Design
  • Unmanned aircraft sensing and actuation
  • Continuous Integration

About the Company

Bechamo was founded in November 2020, located in Buffalo, NY to become a lead provider of control-related engineering solutions. Bechamo works on an interesting range of applications, from small UAS to larger man-sized aircraft. This is an early-stage startup, so a unique opportunity to help become and shape the company culture, tools, and direction.

While many competing companies are hiring to fill headcount quotas, this position is unique and will allow you to become the engineer you always wanted to be. We're looking for passionate like-minded and diverse people to help turn this into the most exciting Aerospace company in Western New York.

Apply Now!

Similar Jobs ( 0)