3471 IT & Software Developer jobs in the US

Odyssey Information Services jobs

Embedded Software Engineer

$98,000 - 138,000
Odyssey Information Services
West 9th Street, Wewoka
$98,000 - 138,000
Company Size icon
Company Size
50-200
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

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.