1

Low Level Software Developer Jobs in Colorado (NOW HIRING)

Embedded Software Engineer Colorado Springs, CO (100% On-Site | 5 Days/Week) Contract Must be a U.S ... You will develop bare-metal or RTOS applications, write low-level drivers for custom peripherals ...

Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program ... Certifications such as AWS Certified Developer, Security+, SAFe Practitioner or similar. Commitment ...

Software Developer Location: Denver, CO Duration: 6 month (may extend) Key Responsibilities ... Create enterprise-level software that interacts with Active Directory, MS SQL databases, Citrix ...

Software Developer Location: Denver, CO Duration: 6 month (may extend) Key Responsibilities ... Create enterprise-level software that interacts with Active Directory, MS SQL databases, Citrix ...

Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program ... Certifications such as AWS Certified Developer, Security+, SAFe Practitioner or similar. #Chinook ...

Embedded Firmware Engineer

Greenwood Village, CO · On-site

$101K - $139K/yr

We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low-level software for advanced embedded systems. This role involves working across the full firmware stack ...

Sr Embedded Software Developer

Denver, CO · On-site

$181K - $254K/yr

Develop low-level drivers and firmware for embedded hardware platforms * Support hardware bring-up ... Engineering, Computer Science, or related field * 8+ years of experience in embedded software ...

Showing results 21-40

Low Level Software Developer information

What is a low level software developer?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

What are the key skills and qualifications needed to thrive as a low level software developer, and why are they important?

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.

What are popular job titles related to Low Level Software Developer jobs in Colorado?

For Low Level Software Developer jobs in Colorado, the most frequently searched job titles are:

What job categories do people searching Low Level Software Developer jobs in Colorado look for?

The top searched job categories for Low Level Software Developer jobs in Colorado are:

What cities in Colorado are hiring for Low Level Software Developer jobs?

Cities in Colorado with the most Low Level Software Developer job openings:

Ground Systems Integration engineer with Security Clearance

Zachary Piper Solutions, LLC

Colorado Springs, CO • On-site

$120K - $180K/yr

Other

Re-posted 8 days ago


Job description

Ground Systems Integration Engineer Location: Hybrid - Arvada, CO or Seattle, WA (3 days/week onsite) Clearance Required: Active or previously held TS/SCI Compensation: Approx. $120,000 to $180,000 (depending on experience) Employment Type: Full-time About the Role Zachary Piper Solutions is seeking a Ground Systems Integration Engineer to join a mission-driven team simplifying satellite operations. In this hybrid role, you'll be at the forefront of integrating new satellite platforms and flight software into our client's mission management platform. You'll work closely with a multidisciplinary team and customer stakeholders to translate complex mission requirements into robust, scalable solutions. This focus of this role will be low-level software integration, debugging, and problem-solving in ambiguous, real-world environments. The ideal candidate needs to be comfortable working with incomplete documentation, encrypted packet formats, and non-machine-readable inputs (like screenshots and PDFs). Key Responsibilities * Integrate satellite vehicles and flight software into the mission management platform.
* Collaborate with customers to decompose mission requirements and engineer integration solutions.
* Work with industry-standard protocols such as CCSDS, CSP, CFDP, XTCE, and MIB.
* Troubleshoot and debug low-level software and hardware interfaces.
* Support the broader product suite by contributing to scalable, maintainable integration solutions.
* Handle encryption and packetization tasks, including working with XDC files and custom formats.
* Thrive in a fast-paced, ambiguous environment where creative problem-solving is essential.
Qualifications * Proficiency in Python, C++, or Java.
* Experience with real-time embedded systems and hardware-software integration.
* Familiarity with satellite communication protocols (e.g., CCSDS, CSP, CFDP).
* Understanding of command and telemetry standards (e.g., XTCE, MIB).
* Knowledge of encryption algorithms (e.g., AES-256 GCM, NSA Type 1).
* Preferred experience with AWS services (Lambda, ECS, EKS, EC2, etc.).
* Comfortable with Git/GitHub and open-source tools.
* Strong analytical and debugging skills.
* Highly adaptable and comfortable with ambiguity.
* Independent self-starter with a bias for action.
* Excellent communicator-able to distill complex technical information for diverse audiences.
* Detail-oriented with a high standard for software quality and maintainability.
* Collaborative and easy to work with-team culture is key.
Preferred Background * Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
* 3+ years of experience in satellite command and control systems or similar complex integration environments.
* Experience with flight software, ground systems, or embedded systems is a strong plus.
#satellite #groundsystems #commandand control #python #aerospace #defense #startup #missionplanning