1162 IT & Software Developer jobs in the US

Frontgrade Technologies LLC jobs

Software Application Engineer

$110,000 - 150,000
Frontgrade Technologies LLC
Star View, Colorado Springs
$110,000 - 150,000
Company Size icon
Company Size
1k-5k
Company Type icon
Company Type
Product
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 or higher in computer science, software engineering, computer engineering, electrical engineering, or a similar engineering discipline - Minimum twelve (12) years of experience in a specialized functional discipline - OR, sixteen (16) years of experience may be considered in lieu of a Bachelors degree - OR, ten (10) years of experience may be considered with a Masters degree - OR, seven (7) years of experience may be considered with a PhD - Proficiency in C, C++, and assembly (ARM, SPARC, RISC) - Comprehensive understanding of the software stack, including low-level drivers, board support packages (BSPs), and higher-level component integration - Familiarity with memory-mapped I/O and register-level programming - Experience with basic peripheral configuration and low-level hardware interaction in embedded systems - Knowledge of various communication protocols such as UART, SPI, I²C, CAN, SpaceWire, and MIL-STD-1553 - Experience with development toolchains for ARM and SPARC architecture, including debugging tools like GDB, JTAG, and in-circuit emulators - Expertise in multiple operating systems, especially in Embedded Linux environments like Yocto, Buildroot, and Debian for ARM and LEON architecture - Familiarity with RTOS including Linux, RTEMS, VxWorks, and FreeRTOS - Understanding of Rust and Ada/SPARK, especially in safety-critical and aerospace software development - Knowledge of satellite onboard computers (OBCs) and command and data handling (C&DH) subsystems - Awareness of software development standards and guidelines defined by ECSS and NASA for aerospace systems - Familiarity with fault-tolerant software design principles and radiation effects like Single Event Upsets (SEU) and Total Ionizing Dose (TID)

Technologies

Ada
ARM
Debian
FreeRTOS

Responsibilities

- Develop software interface solutions that facilitate customer integration and streamline the adoption of our advanced hardware platforms - Collaborate with cross-functional engineering teams to create and implement solutions for successful system bring-up, component compatibility, and seamless integration - Work closely with customers and internal teams to deliver effective operational solutions and top-notch technical support - Oversee the design and deployment of software development kits (SDKs) that act as the interface layer for our hardware platform - Troubleshoot and resolve software integration challenges through systematic debugging and analysis - Manage updates to code and documentation using version control systems - Create detailed technical documentation, including application notes, user guides, and instructions for system bring-up - Provide timely and precise responses to customer inquiries about software functionality and system integration

Description


At Frontgrade, we specialize in crafting mission-critical electronics that excel in some of the most demanding environments, from deep space to national defense. Our track record spans decades of reliability, and we are dedicated to delivering high-performance components, subsystems, and integrated solutions that our clients trust unequivocally. Our true strength lies not only in our products but also in our people—engineers, product managers, sales teams, marketers, and skilled manufacturing professionals—each playing a pivotal role in empowering missions that protect, explore, and connect our world. We pride ourselves on purposeful collaboration across disciplines and our commitment to providing solutions that our customers depend on in high-stakes scenarios. If you seek to contribute to something significant, you will find your place at Frontgrade. We prioritize our employees wellbeing and offer competitive health, wealth, and wellbeing benefits from day one. Additionally, we provide ample opportunities for professional growth, whether through developing technical skills or taking on leadership roles.
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 1162 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?

micro1, Consultation Devpresso Inc, servicePath, Lauserco Inc., Combat Computers Inc., Surpass Solutions Inc, Tactable among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Kforce Technology Staffing as they are hiring for 79 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.