909 IT & Software Developer jobs in the US

Be among the first 5 applicants!
Inter-Coastal Electronics jobs

Embedded Systems Software Developer

$101,420 - 171,641
Inter-Coastal Electronics
East McKellips Road, Mesa
$101,420 - 171,641
Company Size icon
Company Size
50-200
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Freelance / Contract
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

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.

Technologies

ARM
Ethernet
Firmware
PCIe
Verilog
VHDL

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.