1435 IT & Software Developer jobs in the US

Embedded Firmware Engineer
$80,000 - 80,000
Steiner Enterprises, Inc.
Peach Blossom Place 7540, Indianapolis
$80,000 - 80,000
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)
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.
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.