1435 IT & Software Developer jobs in the US

Steiner Enterprises, Inc. jobs

Embedded Firmware Engineer

$80,000 - 80,000
Steiner Enterprises, Inc.
Peach Blossom Place 7540, Indianapolis
$80,000 - 80,000
Company Size icon
Company Size
<50
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- 5–10 years of experience in embedded firmware/software development - Strong expertise in C and C++ within embedded settings - Familiarity with microcontrollers (bare-metal and/or RTOS) - Proven track record of debugging embedded systems on hardware - Experience using version control systems (Git) - Ability to read and understand electrical schematics - Experience with scripting languages such as Python - Practical experience with PCB design, soldering techniques, sensor integration, and hardware debugging. - Experience with RTOS-based systems (preferred) - Knowledge of communication protocols (UART, SPI, I2C, CAN) (preferred) - Understanding of firmware architecture and design patterns (e.g., ARM Cortex-M) (preferred) - Exposure to CI/CD pipelines and automated testing frameworks (preferred) - Experience optimizing firmware for performance and memory constraints (preferred)

Technologies

ARM
CI/CD
Firmware

Responsibilities

- Develop embedded firmware in C/C++ for microcontroller-based systems - Design software architecture and ensure maintainable, scalable codebases - Implement drivers, middleware, and application-level functionalities - Work within RTOS and bare-metal environments - Debug and resolve firmware issues on physical hardware - Collaborate with hardware designers on system integration and bring-up - Create Python (or similar) scripts for testing, automation, and validation - Maintain and improve existing firmware and software systems - Engage in design reviews and contribute to engineering best practices

Description


At Steiner Enterprises, Inc., we are a product development and contract manufacturing firm dedicated to delivering innovative, high-quality solutions across various industries since 1991. We pride ourselves on partnering with customers to bring reliable, manufacturable products to market. This primarily on-site role is based in Lafayette, IN and involves working closely with engineering and manufacturing teams in a hands-on, collaborative environment. We value work-life balance and strive to create an atmosphere where our employees can thrive personally and professionally. We offer a competitive salary commensurate with skills and experience, along with performance-based bonuses and an array of benefits, including health, dental, and life insurance, a 401k with company contributions, paid time off, and holidays.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 1435 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Scm Products, Inc., Turing, micro1, Huron Technologies International INC, Connextek, GE Aerospace, Exchanger Industries Ltd. among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Jobot as they are hiring for 137 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.