Skip to content
mimi

Embedded Firmware Engineer

Steiner Enterprises, Inc.

Lafayette · flexible Full-time Senior 3w ago

About the role

Job Overview

Are you a talented Embedded Firmware Engineer looking for an exciting opportunity? Join us to lead the development and optimization of advanced embedded systems across a variety of innovative products. In this role, you will architect firmware solutions, collaborate with hardware design teams, and ensure robust performance from concept to delivery.

About Us

Steiner Enterprises, Inc. is a respected product development and contract manufacturing company with a rich history since 1991. We specialize in delivering high-quality solutions to various industries, partnering with customers to bring reliable and manufacturable products to market.

Key Responsibilities

  • Develop embedded firmware in C/C++ for microcontroller-based systems
  • Design scalable software architecture and maintainable code
  • Implement drivers and application-level functionality
  • Work in both RTOS and bare-metal environments
  • Debug and troubleshoot firmware issues directly on hardware
  • Collaborate closely with hardware designers for system integration
  • Create Python scripts for testing and automation
  • Improve and maintain existing firmware and software systems
  • Participate in design reviews and uphold engineering best practices

Required Qualifications

  • 5-10 years of experience in embedded firmware/software development
  • Strong proficiency in C and C++ in embedded systems
  • Experience with microcontrollers in bare-metal or RTOS contexts
  • Proven skills in debugging embedded systems
  • Familiarity with version control systems like Git
  • Ability to read and interpret electrical schematics
  • Experience with scripting languages such as Python
  • Hands-on experience with PCB design and hardware debugging

Preferred Qualifications

  • Experience with RTOS-based systems
  • Knowledge of communication protocols such as UART, SPI, I2C, and CAN
  • Understanding of firmware architecture and design patterns (e.g., ARM Cortex-M)
  • Exposure to CI/CD pipelines and automated testing frameworks
  • Experience optimizing firmware for performance

Work Environment

This is primarily an on-site role based in Lafayette, IN. You will work closely with engineering and manufacturing teams in a hands-on, collaborative environment, directly interacting with hardware and production processes. Potential for flexible or hybrid work arrangements may be available as you grow into your role.

If you are a motivated professional eager to develop innovative solutions in embedded systems engineering, we encourage you to apply. We offer a company culture that values genuine work-life balance.

Compensation & Benefits

Competitive salary based on experience, performance-based bonuses, comprehensive health, dental, and life insurance, 401k with company contributions, and paid time off.

Skills

CC++GitI2CPythonSPIUARTARM Cortex-MCAN

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free