1

Temporary Embedded System Software Engineer Jobs in Colorado

Embedded Software Engineer

Westminster, CO · On-site

$122K - $168K/yr

We are looking for a Software Engineer with firmware or embedded experience to design and develop ... Proven experience with embedded systems and real-time operating systems. * Familiarity with ...

... an embedded software engineer to contribute to the development of advanced laser systems for ... System Integration and Test Support: Develops Software Test Plans and supports integration and test ...

We are looking for a Software Engineer with firmware or embedded experience to design and develop ... Proven experience with embedded systems and real-time operating systems. * Familiarity with ...

At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in ...

Senior Software Engineer CONMED is seeking a Senior Software Engineer to join the Advanced Surgical ... Design, develop, and maintain secure embedded software systems and control system architectures for ...

next page

Showing results 1-20

Temporary Embedded System Software Engineer information

What are the key skills and qualifications needed to thrive as a Temporary Embedded System Software Engineer, and why are they important?

To thrive as a Temporary Embedded System Software Engineer, you need strong programming skills in C/C++, knowledge of embedded systems architecture, and typically a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), debugging tools, and hardware interfacing platforms like ARM or Microchip is often required. Excellent problem-solving abilities, adaptability, and effective communication help you integrate quickly with new teams and projects. These skills ensure you can efficiently contribute to complex, time-sensitive development tasks and deliver reliable embedded solutions.

What are Temporary Embedded System Software Engineers?

Temporary Embedded System Software Engineers are professionals who are contracted for a limited period to design, develop, and test software that runs on embedded systems, such as microcontrollers and specialized hardware. Their work often involves writing low-level code, debugging, and optimizing software for devices with specific hardware constraints. These engineers typically join a project to address a particular need, such as a product launch or to fill in staff shortages, and may work across industries like automotive, consumer electronics, or medical devices. Their contracts usually last from a few months to a year, depending on project requirements.

What is the difference between Temporary Embedded System Software Engineer vs Embedded Software Developer?

AspectTemporary Embedded System Software EngineerEmbedded Software Developer
CredentialsBachelor's in Computer Engineering or related field; experience with embedded systemsBachelor's or higher in Computer Science or Electrical Engineering; embedded systems experience
Work EnvironmentProject-based, short-term assignments in manufacturing, automotive, or consumer electronicsLong-term or project-based roles in similar industries, often within a team
Employer & Industry UsageContract roles for companies developing embedded productsFull-time or contract roles in embedded systems development across industries

Temporary Embedded System Software Engineers focus on short-term projects with specific deliverables, often in contract roles, while Embedded Software Developers typically hold ongoing positions involved in the full development lifecycle. Both roles require similar skills and credentials but differ mainly in employment duration and project scope.

What types of projects and responsibilities can a Temporary Embedded System Software Engineer expect during their contract period?

As a Temporary Embedded System Software Engineer, you can expect to work on targeted projects such as developing firmware for new hardware prototypes, troubleshooting existing embedded systems, or optimizing real-time software performance. Your daily responsibilities may include writing and testing code in languages like C or C++, collaborating closely with hardware engineers, and participating in code reviews. Temporary roles often require quickly ramping up on existing projects, so adaptability and strong communication skills are important. You may also be involved in documentation and occasionally supporting integration or validation activities alongside cross-functional teams.
What are the most commonly searched types of Embedded System Software Engineer jobs in Colorado? The most popular types of Embedded System Software Engineer jobs in Colorado are:
What are popular job titles related to Temporary Embedded System Software Engineer jobs in Colorado? For Temporary Embedded System Software Engineer jobs in Colorado, the most frequently searched job titles are:
What job categories do people searching Temporary Embedded System Software Engineer jobs in Colorado look for? The top searched job categories for Temporary Embedded System Software Engineer jobs in Colorado are:
What cities in Colorado are hiring for Temporary Embedded System Software Engineer jobs? Cities in Colorado with the most Temporary Embedded System Software Engineer job openings:

$131K - $173K/yr

Other

Medical, Dental, Life, Retirement

Posted 14 days ago


Job description

Join the elite team at QDSS, where our engineers are at the forefront of developing cutting-edge Aerospace, Defense, Space, and Medical Device products. Your work will make a real impact, contributing to the core of engineering solutions that drive technological advancements.  

Quest Defense Systems and Solutions (QDSS) is seeking Embedded Software Engineers to develop real-time embedded software for mission- and safety-critical aerospace and defense platforms. This role supports the design, implementation, integration, and verification of embedded software used in avionics systems, mission computers, and embedded control applications.

The engineer will participate across the full embedded software lifecycle, including requirements decomposition, software architecture and design, implementation, integration, and verification in a regulated development environment. This position requires close collaboration with systems, hardware, and verification engineers to deliver reliable software solutions for complex real-time systems.

Due to the nature of the project, all applicants must be U.S. Citizens and must have or be eligible to obtain and maintain an Active Secret Clearance.  

Must be located or willing to relocate to Fort Worth, TX (Marietta, GA, or Littleton, CO will also be considered).

Key Responsibilities:

  • Embedded Software Development
    • Design, develop, test, and maintain embedded software using C, C++, and/or Ada.
    • Develop real-time software supporting avionics systems, mission computers, and embedded control systems.
    • Implement software interfacing with hardware devices, sensors, and communication buses.
  • Full Software Lifecycle Participation
    • Execute activities across the software lifecycle, including:
      • Requirements analysis and decomposition
      • High-level and low-level software design
      • Implementation and debugging
      • Integration testing and system testing on an RTOS platform
      • Software maintenance and defect resolution
  • Safety-Critical and Regulated Development
    • Develop software in accordance with regulated industry frameworks and development standards.
    • Support the generation of lifecycle artifacts supporting certification and compliance activities.
  • Verification & Validation
    • Develop and execute requirements-based tests and integration tests.
    • Analyze test results, document, and resolve software defects.
    • Support technical reviews and verification activities.
  • Collaboration
    • Work closely with systems engineers, hardware engineers, and verification teams.
    • Participate in design reviews.
    • Support customer technical reviews and program milestones as required.

Required Qualifications:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 3-7 years of real-time embedded software development experience on an Aerospace, Defense, or regulated industry program.
  • Experience with mission-critical software design, including the principles of requirements management and decomposition in a regulated environment.
  • Experience working within regulated development environments.
  • Experience developing in Agile Scrum environments, as well as programming within DevOps frameworks.
  • Applied knowledge of Jira and Bit Bucket or similar Git repository.
  • Applied knowledge of MIL-STD-1553 or ARINC 429, or experience with data bus development and messaging architectures.
  • Must be a U.S. Citizen.
  • Must have or be eligible to obtain and maintain a U.S. Secret Security Clearance.

Key Skills & Competencies:

  • Embedded software design and implementation
  • Real-time software development in an Agile environment
  • Hardware/software integration
  • Requirements traceability and verification
  • Problem-solving within complex engineering environments

Preferred Qualifications:

  • Experience with standards such as DO-178B/C & ARP4754A
  • Additional experience with:
    • Experience with an integrated development environment, including debugger tools, networking, embedded systems integration, requirements generation, and systems interface development, is highly desired.
    • Real-time operating systems (RTOS)
    • Requirements management tools (DOORS, JIRA/ Jama)
    • Static analysis and verification tools.
    • Experience with XML-based open standards, Common Software Baseline processes, and Agile processes and tools is highly desired.
  • Recent work experience with embedded architectures, single-board computers, and hardware and software-in-the-loop implementation and testing is a plus.
  • Experience in adoption and/or integration of emerging technologies (e.g., generative AI, automation platforms, digital assistants) into day-to-day operations for continuous improvement.

The QDSS Advantage:  

At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You'll grow your career while contributing to mission-critical programs that demand excellence and shape the future. 

What You'll Find Here 

  • Work That Matters - Next-generation, safety- and mission-critical projects where your contributions have real-world impact. 
  • Growth That's Supported - Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement. 
  • A Culture That Works - A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued. 

Benefits Include 

  • Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.Â