Senior Embedded Software Engineer

Riverside Mfg LLCFort Wayne, IN
Onsite

About The Position

We are a dynamic and rapidly growing technology and manufacturing company that specializes in delivering innovative products and software solutions to our global clients. Our team is passionate about creating cutting-edge products that drive business growth and enhance user experiences. We are currently seeking a highly skilled Senior Embedded Software Engineer to join our talented team in Fort Wayne Indiana and contribute to our ongoing success. The Senior Embedded Software Engineer will work under the direction of the development project leads to estimate, design, test, debug and document the software applications. You will also be contributing to new features as you grow into our team and become a core contributor.

Requirements

  • Bachelor’s degree (or equivalent work experience) in computer engineering, electrical engineering, computer science, or related field
  • 5+ years of experience in embedded software development
  • Proficiency in C/C++ programming
  • Experience working with microcontrollers (STM32, PIC32, ESP32 or similar)
  • Experience working with an RTOS in embedded applications (FreeRTOS or similar)
  • Experience working with version control tools such as Git, Bitbucket, or SourceTree
  • Ability to understand electrical schematics and layouts
  • Experience debugging hardware/software issues using standard test equipment
  • Experience working with communication interfaces such as UART, I2C, SPI, CAN, USB, Wi-Fi, and Bluetooth
  • Familiarity with low-power optimizations for battery powered applications
  • Familiarity with bootloaders and Over-The-Air (OTA) updates
  • Must be US Person.

Nice To Haves

  • Experience working with Cellular and Satcom is a plus
  • Experience with modular software design principles is a plus
  • Experience in C# programming is a plus
  • Experience in App. Development (iOS and Android) with .NET Maui framework is a plus
  • Experience working with an EDA toolset (Mentor Graphics or equivalent) is a plus

Responsibilities

  • Design and develop embedded software to meet project requirements
  • Conduct peer code reviews to ensure proper code quality, best practices, and functionality
  • Collaborate with design team during all stages of a project’s lifecycle
  • Collaborate with project stakeholders to troubleshoot field-reported issues
  • Write efficient code that complies with industry best practices
  • Clearly document all written code
  • Test features and experiences, debugging where necessary
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service