909 IT & Software Developer jobs in the US
Be among the first 5 applicants!

Embedded Systems Software Developer
$101,420 - 171,641
Inter-Coastal Electronics
East McKellips Road, Mesa
$101,420 - 171,641
Requirements
Must:
- I hold an Associate's degree in Electrical/Computer Engineering or Computer Science, with a preference for a Bachelor's degree.
- I possess over 6 years of experience with C/C++ in embedded systems, ideally within the avionics or automotive sectors.
- I have more than 6 years of experience in hardware integration, including developing device drivers for PCI, PCIe, I2C, MIL-STD-1553, UART, Ethernet, Analog IO, GPIO, and SPI devices.
- I am capable of understanding both digital and analog electronic schematics to support software development.
- I have experience with Real-Time Operating Systems (RTOS), Linux, and Inter-Process Communication (IPC), with knowledge of ARINC-653 RTOS being a plus.
- I am familiar with test equipment and tools such as oscilloscopes and logic/bus analyzers.
- I possess excellent written and verbal communication skills.
- I may be required to travel up to 15% of the time.
- I am able to obtain a Secret Security clearance.
- I have experience with the Open Group Future Airborne Capability Environment (FACE) standard and a strong background in DO178B/C DAL D/E, with data modeling being an additional asset.
- I have experience with Agile development methodologies.
- My background includes Board Support Package (BSP) development for SH2A, ARM, PowerPC, or x86 architecture processors.
- I am experienced with FPGAs/CPLDs, and have skills in VHDL/Verilog.
- I have a working knowledge of various RTOS, including Green Hills and VxWorks.
- My experience encompasses Linux kernel development and build systems such as Yocto and Buildroot.
Responsibilities
- I support the creation of applications and drivers (MIL-STD-1553, ARINC-429, Ethernet, and discrete) that run on Real-Time Operating Systems (RTOS).
- I develop software for proprietary (8/16/32-bit bare metal) and VME/VPX embedded systems.
- I write device driver software for hardware peripherals, which includes register-level drivers, modifications to existing OS drivers, and drivers for custom FPGA/CPLD peripherals.
- I participate in all phases of software development, from gathering requirements and design to coding, implementation, testing, and qualification.
- I generate and support the creation of software documentation, including Software Requirements Specifications (SRS), Software Design Documents (SDD), and Software Test Descriptions (STD).
- I assist in design review presentations for audiences both internal and external to the organization.
- I contribute to enhancements in development processes and the adoption of new technologies.
- I support hardware development activities by testing and setting up hardware.
- I undertake additional duties as assigned.
Description
I possess a comprehensive understanding and wide application of the technical aspects of my role. I provide technical solutions to a broad spectrum of challenging problems and work under general directions. I independently determine and develop approaches to solutions, with my work being evaluated upon completion to ensure it meets our objectives. Job Types: Full-time, Contract Pay: $48.76 - $82.52 per hour Expected Hours: 40 hours per week Experience Required: - C++: 6 years (Required) - MIL-STD: 6 years (Preferred) - Oscilloscope: 6 years (Preferred) - PCI: 6 years (Preferred) Work Location: In person
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 909 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?
Sperasoft, Bain Magique, Archon Systems Inc, Journey Freight International inc, Puter Technologies Inc., Ontario One Call, HAPLY Robotics Inc. among others, are currently hiring for C / C++ roles in the United States.
The company with most openings is Leidos as they are hiring for 88 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 Leidos as they are hiring for 88 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.