1

Low Level Software Developer Jobs in Boulder, CO

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 ...

YOUR MISSION As a Principal Flight Software Engineer at True Anomaly, you will serve as a technical ... Deep expertise in low-level device driver development and real-time embedded systems * Hands-on ...

YOUR MISSION As a Principal Flight Software Engineer at True Anomaly, you will serve as a technical ... Deep expertise in low-level device driver development and real-time embedded systems * Hands-on ...

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 ...

Software Developer

Denver, CO · On-site

$73K - $132K/yr

This Software Developer role includes trade studies, system engineering, model-based system ... Pay Range $73,450.00 - $132,775.00 The Leidos pay range for this job level is a general guideline ...

Software Developer

Denver, CO · On-site

$70K - $150K/yr

We look for versatile developers that understand code at a fundamental level and are always willing ... software, and have at least 1-2 years of experience in a workplace environment You enjoy ...

Software Engineer

Louisville, CO · On-site

$100K - $145K/yr

Role_scope - seeking a Software Engineer with strong Rust expertise and hands-on embedded systems experience to support full-stack development across low-level device integration and higher-level ...

Flight Software Engineer III

Denver, CO · On-site

$115K - $190K/yr

YOUR MISSION As a Flight Software Engineer III at True Anomaly, you will gain experience at every ... Low-level device driver development and safety critical systems experience * Experience with ...

We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded ... In this role, you'll work across the stack--from low-level embedded Rust and gateware integration ...

Showing results 21-40

Low Level Software Developer information

See Boulder, CO salary details

$49.8K

$116K

$172.2K

How much do low level software developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for low level software developer in Boulder, CO is $115,995.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,300.00 and $134,800.00 per year, depending on experience, location, and employer.

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 Boulder, CO?

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

What job categories do people searching Low Level Software Developer jobs in Boulder, CO look for?

The top searched job categories for Low Level Software Developer jobs in Boulder, CO are:

What cities near Boulder, CO are hiring for Low Level Software Developer jobs?

Cities near Boulder, CO with the most Low Level Software Developer job openings:

Jr. to Mid-level Software Engineer - Boulder, Colorado

Davidson Technologies, Inc.

Boulder, CO • On-site

$110K - $138K/yr

Full-time

Posted 19 days ago


Job description

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.
Davidson is seeking a Jr. to Mid-level Software Engineer in Boulder, Colorado.
As a Software Engineer you will be responsible for the design, development, documentation, testing, deployment, and debugging of software applications. You will research, identify, and implement solutions to complex, multi-disciplinary software problems while working in a collaborative team environment.
Job Responsibilities:
  • Design, implement, and integrate new software features that smoothly interface with existing systems.
  • Develop software using Agile methodologies, participating in sprint planning, reviews, and retrospectives.
  • Utilize Jira (or similar tools) to document user stories, bugs, and enhancements.
  • Provide software engineering support for complex, multi-language systems (C/C++, Python, and Java).
  • Analyze and improve system usability, performance, and maintainability through refactoring and defect resolution.
  • Coordinate with the test team to integrate, troubleshoot, and resolve defects.
  • Contribute to the full software development lifecycle, from requirements and design through integration, test, and deployment.
  • Collaborate effectively with cross-functional teams and stakeholders at all levels.

Job Requirements:
Common Requirements (both levels):
  • Experience developing software in a Linux environment.
  • Proficiency in C/C++ and Python.
  • Experience with Object-Oriented Programming (OOP).
  • Ability and willingness to travel up to 10% to support business needs.

Jr. Software Engineer:
  • Bachelor's degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited institution and 2 years of related software development experience;
    • OR a Master's degree in a STEM discipline with 0 years of related experience.

Mid-level Software Engineer:
  • Bachelor's degree in a STEM discipline from an accredited institution and 5 years of related software development experience;
    • OR a Master's degree in a STEM discipline and 3 years of related experience;
    • OR a PhD in a STEM discipline.

Preferred Qualifications / Desired Skills
  • Experience with object-oriented design patterns and modern data structures.
  • Experience with configuration management and build tools (e.g., Git, Conan, CMake, Nexus, etc.).
  • Demonstrated ability to perform software development and troubleshooting in a team environment.
  • Experience supporting legacy software and executing modernization efforts.
  • Experience with Java and shell scripting (e.g., Bash).
  • Familiarity with testing frameworks and unit/integration test development.
  • Experience with Agile development practices and ceremonies.
  • Experience using the Atlassian tool suite (e.g., Jira, Confluence, Bitbucket).
  • Demonstrated technical leadership experience (mentoring, task lead, or similar), especially relevant for the Software Engineer 3 level.
  • Experience across the full software development lifecycle.

Clearance:
  • An active in-scope U.S. Government DoD Secret security clearance is required to start, with the ability to obtain and maintain a Top Secret/SCI (TS/SCI) security clearance.