3471 IT & Software Developer jobs in the US
Embedded Software Engineer
$98,000 - 138,000
Odyssey Information Services
West 9th Street, Wewoka
$98,000 - 138,000
Requirements
Must:
- Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field from an accredited institution.
- Strong proficiency in C and C++ programming.
- Experience with embedded software and firmware development.
- Knowledge of microcontrollers, sensors, and human-machine interfaces (HMI).
- Experience with assembly language and low-level programming.
- Understanding of analog and digital circuits, power electronics, electro-mechanical systems, and control systems.
- Ability to develop debugging tools and perform root cause analysis.
- 3+ years of embedded software design experience in a configuration-controlled development environment (preferred).
- Familiarity with RTCA-DO-178 standards for safety-critical systems (preferred).
- Experience with CAN (Controller Area Network) communication protocol (preferred).
- Experience with ARINC communication protocols used in aerospace systems (preferred).
- Experience with development environments such as Atmel Studio, CodeWarrior, or Visual Studio (preferred).
- Experience using LabVIEW for testing and instrumentation (preferred).
Responsibilities
- Design, develop, and sustain embedded software and firmware for microcontroller-based systems.
- Write efficient, maintainable code in C and C++.
- Develop low-level software, including device drivers, hardware abstraction layers, and bootloaders.
- Collaborate with hardware engineers to integrate microcontrollers, sensors, and human interface components.
- Conduct debugging, testing, and root cause analysis for software and hardware issues.
- Create tools, test equipment, and automated testing methodologies for embedded systems.
- Ensure software compliance with performance, reliability, and safety standards.
- Engage in code reviews, design evaluations, and configuration management practices.
- Document software architecture, designs, and testing protocols.
Description
We are a dynamic organization located in Wewoka, OK, seeking a skilled Embedded Software Engineer to join our team. Our focus is on creating reliable and efficient embedded software solutions for electronic systems. We offer a full-time, onsite position that promotes collaboration among cross-functional teams to tackle complex hardware challenges. As part of our team, you will benefit from a supportive work environment dedicated to continuous improvement and innovation.
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 3471 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?
D3 Security Management Systems, GINGER Telecom, Gatestone & Co. Inc, ID Cosmetic clinic, GE Aerospace, Allied Technical Solutions, TEN X TORONTO among others, are currently hiring for C / C++ roles in the United States.
The company with most openings is Judge Group, Inc. as they are hiring for 247 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 Judge Group, Inc. as they are hiring for 247 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.