Post job

Embedded software engineer jobs in Aurora, CO

- 624 jobs
All
Embedded Software Engineer
Embedded Systems Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Firmware Engineer
Staff Software Engineer
Senior Embedded Engineer
  • Sr Staff Software Developer

    Vantor

    Embedded software engineer job in Westminster, CO

    Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what's happening now and shape what's coming next. Vantor is a place for problem solvers, changemakers, and go-getters-where people are working together to help our customers see the world differently, and in doing so, be seen differently. Come be part of a mission, not just a job, where you can: Shape your own future, build the next big thing, and change the world. To be eligible for this position, you must be a U.S. Person, defined as a U.S. citizen, permanent resident, Asylee, or Refugee. Note on Cleared Roles: If this position requires an active U.S. Government security clearance, applicants who do not currently hold the required clearance will not be eligible for consideration. Employment for cleared roles is contingent upon verification of clearance status. Export Control/ITAR: Certain roles may be subject to U.S. export control laws, requiring U.S. person status as defined by 8 U.S.C. 1324b(a)(3). Please review the job details below. The software engineering group for this position is responsible for the Mission Control System (MCS) domain of the Vantor Ground System for our constellation of earth observation satellites. The role reports to an Agile Manager and works with System Engineers, Operations Engineers, Spacecraft Engineers, Space Vehicle Operators, Scrum Masters, and Product Owners, and other teams hosting enterprise systems like network, devops, and cyber security. As a member of an agile scrum team, the Senior Staff Software Development Engineer will work on a cross-functional team on the next gen, cloud-based, satellite ground system software. The team member will provide on-schedule, high quality, operational and test code adhering to designs, acceptance criteria and corporate standards, with appropriate demonstrations and documentation. Responsibilities: Software design and development of operational code of new features and defect repairs Develop automated unit, functional, and integration tests Demonstration and documentation of functionality and test results Troubleshoot operational issues Support deadlines and communicate issues/results Participate in Communities of Practice for adherence and improvement of best practices Provide guidance and mentorship for other engineers to support career development Minimum Qualifications: Must be a U.S. Citizen Minimum 8-10 years software development of complex software systems Expertise with Python for webservices (django) and scripting Expertise in Linux (Ubuntu, RHEL, CENTOS/AL3) Expertise with API concepts like REST/SWAGGER/JSON/YAML Experience with build and deploy technologies like K8S, docker, jenkins, helm, terraform Experience with test automation languages/frameworks: Cucumber, Gherkin, Behave Computer Science or Engineering degree or equivalent experience Preferred Qualifications Experience with RabbitMQ/PostgreSQL/Redis/Elasticsearch Expertise with Ruby and GO programing languages Experience in hybrid cloud networks Experience with CI/CD Experience with Aerospace and/or Satellite Ground Systems Experience working in an Agile Scrum environment Experience with operational support of a complex microservice based system #LI-MG1 Pay Transparency: In support of pay transparency at Vantor, we disclose salary ranges on all U.S. job postings. The successful candidate's starting pay will fall within the salary range provided below and is determined based on job-related factors, including, but not limited to, the experience, qualifications, knowledge, skills, geographic work location, and market conditions. Candidates with the minimum necessary experience, qualifications, knowledge, and skillsets for the position should not expect to receive the upper end of the pay range. ● The base pay for this position within Colorado is: $124,000.00 - $206,000.00 annually. For all other states, we use geographic cost of labor as an input to develop market-driven ranges for our roles, and as such, each location where we hire may have a different range. Benefits: Vantor offers a competitive total rewards package that goes beyond the standard, including a robust 401(k) with company match, mental health resources, and unique perks like student loan repayment assistance, adoption reimbursement and pet insurance to support all aspects of your life. You can find more information on our benefits at: ****************************** Additionally, this position is incentive eligible with a target based on contribution, company performance, and/or individual results achieved; the specific incentive plan and target amount will be determined based on the role and breadth of contributions. The application window is three days from the date the job is posted and will remain posted until a qualified candidate has been identified for hire. If the job is reposted regardless of reason, it will remain posted three days from the date the job is reposted and will remain reposted until a qualified candidate has been identified for hire. The date of posting can be found on Vantor's Career page at the top of each job posting. To apply, submit your application via Vantor's Career page. EEO Policy: Vantor is an equal opportunity employer committed to an inclusive workplace. We believe in fostering an environment where all team members feel respected, valued, and encouraged to share their ideas. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability, protected veteran status, age, or any other characteristic protected by law.
    $124k-206k yearly 2d ago
  • Staff / Sr Staff C++ Software Engineer

    Scitec 4.2company rating

    Embedded software engineer job in Boulder, CO

    SciTec is a dynamic small business, with the mission to deliver advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense, and we are growing our creative team! We support customers throughout the Department of Defense and U.S. Government in building innovative new tools to deliver unique world-class data exploitation capabilities. Below covers everything you need to know about what this opportunity entails, as well as what is expected from applicants. Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. SciTec cannot sponsor or assume sponsorship of employee work visas of any type. Further, U.S. citizenship is a requirement to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered. SciTec has an immediate opportunity for a talented software engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a small business that provides core capabilities for National Security and Defense. Our teams focus on image analysis, low-latency data processing, detection, and tracking algorithms for exploitation of remote sensing systems. The ideal candidate will be well-rounded C++ developer, work well as part of a rapid pace, collaborative, small-team environment, and be able to prototype, develop, integrate, and test advanced software solutions into Government frameworks. Responsibilities Implement new algorithms for remote sensor data exploitation Optimize existing high-throughput algorithms surrounding our image analysis, detection, and tracking efforts Demonstrate fluent, idiomatic mastery of C++; comfortable with software design and architecture Work as part of an Agile team and contribute to shared tools Other duties as assigned Requirements A Bachelor's degree in the physical sciences, mathematics, engineering, or computer science. Additional year of education may be substituted for years of professional experience. At least five years of professional experience and fluency in C++ At least three years of professional experience using Linux operating systems Knowledge of Data Structures Optimization skills for high-data-throughput processing Detail oriented Good verbal and written communication skills Ability to work full-time in-person in Boulder, CO office location Ability to obtain and maintain a DoD security clearance Candidates who have any of the following skills will be preferred Experience with GPU programming Strong understanding and experience with modern object-oriented design, inheritance patterns, and SOLID principles Experience implementing features of C++ 17, 20 or 23 standards Experience with the exploitation and analysis of OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data An advanced degree in the physical sciences, mathematics, engineering, or computer science Fluency in one or more of the following languages: Matlab, Rust, Python Professional experience with Agile software development A current active DoD SECRET security clearance or higher *Resumes, Cover Letters, and Applications which are generated by AI will not be considered for employment. Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information Benefits SciTec offers a highly competitive salary and benefits package, including: 3% Fully Vested Company 401K Contribution (no employee contribution required) 100% company paid HSA Medical insurance, with a choice of 2 buy-up options 80% company paid Dental insurance 100% company paid Vision insurance 100% company paid Life insurance 100% company paid Long-term Disability insurance Short-term Disability insurance Annual Profit-Sharing Plan Discretionary Performance Bonus Paid Parental Leave Generous Paid Time Off, including Holiday, Vacation, and Sick Pay Flexible Work Hours The pay range for this position is $96,000- $140,000 / year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation. SciTec is proud to be an Equal Opportunity employer. xevrcyc VET/Disabled. #ND123
    $96k-140k yearly 2d ago
  • Sr. Software Engineer (Typescript, AWS Lambda, IAM)

    Infovision Inc. 4.4company rating

    Embedded software engineer job in Denver, CO

    Job Description: Sr. Software Engineer (Typescript, AWS Lambda, IAM) Duration: Long-term Responsibilities: Design and implement back-end APIs on AWS Lambda in TypeScript Write and maintain Terraform (IaC) configurations for deploying infrastructure to multiple environments Skills Needed: You have a BS degree or higher in Computer Science, Engineering, or related field 5+ years of experience as a Software Engineer, including professional development in TypeScript Experience with object-oriented design and algorithms Highly skilled in at least one modern programming language. (Ex. Node.js, TypeScript, Golang, Python or Java) Candidates with significant experience in AWS technologies and infrastructure, who hold current AWS certifications are particularly well qualified for this position Experience with Identity Access Management (IAM) tooling and OAuth best practices (Auth0, PingIdentity, Cognito, etc.) Experience mentoring other developers Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, test-driven development, continuous deployments and agile methodologies Outstanding communication, organizational and problem-solving skills Exposure to operating large-scale distributed systems, including security, defining and monitoring service metrics, infrastructure management and scaling and DevOps best practices Collaboration is fun and easy for you. You are self-driven, but you enjoy sharing and mentoring your team and when a decision has been made, you're happy to support it Experienced with cross-platform development, and you have a deep understanding of the software development life cycle Confident in your abilities to command and understand application build pipelines and share those with your team in a way they can understand Experienced in system design and development, but you are also a powerful leader, which means you stay accountable for your successes and shortcomings
    $81k-106k yearly est. 3d ago
  • Embedded Systems Engineer

    Urban Sky

    Embedded software engineer job in Denver, CO

    Urban Sky is a venture-backed aerospace startup that pioneers utilization of the stratosphere and reimagines the way humans view and analyze the earth. We design, build, operate, and sell stratospheric balloon systems, and the data we collect supports a wide range of applications, from real-time wildfire monitoring to urban mapping. Our technology is also employed by government customers including the Department of Defense (DoD), NASA, and others. Urban Sky sends flight vehicles to the stratosphere on a weekly basis. Our team consists of engineers, makers, developers, and doers who believe in the power of human potential when passion meets utility within a small, supportive team. At Urban Sky we strive to create a team culture grounded in candor, inclusion, respect and empowerment. We aim to build the next chapter of stratospheric history in Denver and are seeking self-starting, open-minded, and hard-working team members. About The Role: Urban Sky is seeking an Embedded Systems Engineer to join our R&D team in Denver, CO. In this role, you will be responsible for developing and integrating embedded hardware and firmware for Urban Sky's innovative stratospheric platforms. You will play a critical part in building robust flight-ready systems, ensuring reliable performance in challenging environments, and enabling new capabilities across our high-altitude balloon technology. This is a hands-on engineering position where you will collaborate with a multidisciplinary team to design, build, and fly high-altitude balloon systems, taking them from prototype through production and flight operations. Key Responsibilities: Be hands-on and excited to rapidly iterate on embedded hardware and firmware designs. Develop, test, and maintain embedded software for microcontrollers and processors used in balloon payloads. Integrate firmware with custom PCBs, sensors, radios, and other electrical subsystems. Work closely with electrical and mechanical engineers to ensure seamless system integration. Develop automated test systems and procedures for embedded hardware/firmware validation. Troubleshoot and debug embedded systems during development, integration, and flight operations. Document designs, processes, and test results in accordance with engineering best practices. Qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. 3+ years of experience in embedded systems design and development. Proficiency in C/C++ for embedded platforms. Experience with microcontroller architectures (ARM Cortex, MSP430, etc.). Familiarity with communication protocols (SPI, I²C, UART, CAN, etc.). Experience with lab equipment and debugging tools (oscilloscopes, logic analyzers, JTAG, etc.). Strong problem-solving and communication skills. Nice-to-Haves/Preferred Skills: Experience with real-time operating systems (FreeRTOS, Zephyr, etc.). Familiarity with FPGA programming or hardware description languages (VHDL/Verilog). Experience with low-power system design and power management. Knowledge of RF systems, radios, and telemetry (iridium is a plus). Experience with environmental testing (thermal, vibration, vacuum, etc.). Background in rapid prototyping and small-team hardware development. Requirements: Must be US Citizen or Permanent Resident Must be located near Denver, CO Benefits: Medical, Vision and Dental Unlimited Vacation Days Parental Leave Cell Phone Bill Stipend Stock Options Urban Sky is required to post this salary range per Colorado law. Your salary will be determined based on your abilities and experience. Colorado Pay Transparency $120,000 - $160,000 USD We expect all team members to actively leverage and continuously adapt to emerging AI tools as a core part of their daily workflow. Proficiency with job-relevant modern AI tools (e.g., ChatGPT, Claude, GitHub Copilot) is expected and integral to success in this role. NOTE: Research suggests that women and BIPOC individuals may self-select out of opportunities if they don't meet 100% of the job requirements. We encourage anyone who believes that they have the skills and the passion necessary to succeed here to apply for this role. This position may require the candidate to deal with commodities, software, technology, defense articles, and/or technical data which are subject to the Export Administration Regulations and/or the International Traffic in Arms Regulations. Additional information may be requested so as to determine whether export authorization is required from the Bureau of Industry and Security and/or the Directorate of Defense Trade Controls. If authorization is required, employment will be contingent upon the Company successfully obtaining such authorization from the relevant government agency. Urban Sky is an equal opportunity employer, and we value diversity. All employment is decided on the basis of qualifications, merit, and business need.
    $120k-160k yearly Auto-Apply 60d+ ago
  • Sr Embedded Systems Engineer

    Infleqtion

    Embedded software engineer job in Louisville, CO

    Infleqtion is a global quantum technology company solving the world's most challenging problems. The company harnesses quantum mechanics to build and integrate quantum computers, sensors, and networks. From fundamental physics to leading-edge commercial products, Infleqtion enables “quantum everywhere” through our ecosystem of devices and platforms. POSITION SUMMARY We are seeking a Senior Embedded Systems Engineer with deep expertise in hardware-level design and embedded architecture to join our cross-functional engineering team. In this role, you will lead the design, development, and deployment of FPGA and embedded software solutions that are central to our quantum sensing systems. The ideal candidate has 10+ years of experience in embedded systems engineering, is proficient in both Verilog and VHDL, and has a strong background working with Xilinx SoMs and SoCs in Linux-based development environments. JOB RESPONSIBILITIES The duties and responsibilities outlined below include essential functions of the role. Depending on business needs, this role may perform a combination of some or all of the following duties. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice. Architect, develop, and maintain HDL code (Verilog and VHDL) for Xilinx System-on-Modules (SoMs) and Systems-on-Chip (SoCs), including Zynq, Kria, and Ultrascale+ platforms. Design embedded control systems and digital interfaces, optimizing for low-latency and high-throughput performance. Debug and integrate embedded systems in Linux environments, utilizing command-line tools and kernel-level interfaces where necessary. Collaborate with cross-functional teams including hardware engineers, optical scientists, and software developers to deliver integrated product solutions. Conduct board bring-up, hardware verification, and real-time system debugging with oscilloscopes, logic analyzers, and other lab tools. Drive the development and refinement of embedded firmware/software frameworks and reusable HDL IP cores. Contribute to system-level architectural decisions and participate in design reviews to ensure scalable, robust, and maintainable designs. Develop automated test benches for simulation and verification of digital logic designs. Experience with Git, CI/CD pipelines using Vivado (simulation, synthesis, bitstream generation), and verification frameworks like UVM or CocoTB. Maintain documentation of designs, workflows, and processes in compliance with internal and regulatory standards. Requirements QUALIFICATIONS: EDUCATION AND EXPERIENCE Bachelor's or master's degree in electrical engineering, Computer Engineering, or a related technical discipline. Minimum of 10 years of industry experience in embedded systems and digital hardware design. Proven experience developing FPGA firmware using both Verilog and VHDL. Deep familiarity with Xilinx development tools (Vivado, Vitis, etc.) and Xilinx devices (Zynq SoCs, Ultrascale). Strong background in developing and debugging embedded Linux environments. Solid understanding of digital design principles, timing closure, and high-speed interfaces (SPI, I2C, UART, PCIe, Ethernet). Demonstrated experience in architecting embedded control systems and integrating them into hardware platforms. PREFERRED QUALIFICATIONS Familiarity with real-time operating systems (RTOS) and bare-metal development. Exposure to Rust or C/C++ for embedded development. Experience implementing DSP algorithms using Xilinx IP blocks and HDL (VHDL/Verilog) on FPGAs for applications such as RF synthesis, filtering, or optical control is a strong plus. Prior experience in regulated environments or defense/aerospace applications. WE HIGHLY VALUE: Great verbal and written communication skills to effectively share information with technical and non-technical staff Strong engagement and collaboration skills with constant drive for success, ownership and pride in your work Sense of urgency and responsibility and a true passion for attention to detail where it matters Open communication style and extremely positive attitude which shows through consistent daily habits Demonstrated problem solving skills and fast learning rate Capability of working with both a high degree of autonomy (taking high level goal as an input to discover and execute an optimal plan, gathering required resources to achieve the goal) and collaboratively (soliciting and incorporating input from colleagues as necessary) NOTE This position may require access to information protected under U.S. export control laws and regulations, including the Export Administration Regulations (EAR) and the International Traffic in Arms Regulations (ITAR). Please note that any offer for employment may be conditioned on authorization to receive software or technology controlled under these U.S. export control laws and regulations without sponsorship for an export license TRAVEL Up to 10% travel may be required. WORKING CONDITIONS and PHYSICAL REQUIREMENTS Work will normally be performed in an office and laboratory environment and around technical equipment including computers and lasers. Able to sit, stand, bend, lift and carry up to 40 pounds without assistance. Able to efficiently use automated office equipment such as laptops, copiers, and printers; able to effectively engage in communications (via phone, computer, or in-person). Any required Personal Protective Equipment will be provided and must be properly used in accordance with company requirements. Benefits Benefits Salary range: $131,000 to $175,000. 100% company-paid medical, dental, vision, short/long-term disability Employer-funded Health Savings Account Unlimited PTO 401(k) match Company-paid Life and AD&D Insurance Flexible Savings Account Paid FMLA, Maternity/Paternity Leave Employee Assistance Program Student Loan Repayment
    $131k-175k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer II

    Cesiumastro 3.2company rating

    Embedded software engineer job in Westminster, CO

    Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State. At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers with hands-on experience in embedded systems, including device drivers, kernel customization, bootloaders, and board bring-up, with a preference for experience with the Xilinx platform (experience with other platforms is also valued). As a member of our software team, you will contribute to the full software development lifecycle, from product concept through production, participating in architecture design, implementation, testing, qualification, and in-orbit support. This role involves working closely with hardware, systems, and FPGA engineers, and provides opportunities for technical leadership and cross-disciplinary collaboration. This position will support Skylark, an advanced active phased array antenna system to unlock satellite communications that has traditionally relied on mechanically steered systems. It is designed for compatibility with a wide range of current and next-generation satellite constellations and can be scaled to meet mission-specific performance requirements. Additionally, Skylark offers several unique differentiators including is its multi-beam capability which unlocks simultaneous communications with satellites in different orbits. JOB DUTIES AND RESPONSIBILITIES * Develop and port embedded Linux applications, device drivers, and libraries. * Configure, customize, and integrate the Linux kernel and embedded bootloaders (e.g., U-Boot). * Maintain and evolve the Yocto-based Linux build system within a CI/CD pipeline. * Package and deploy software images for diverse embedded hardware platforms. * Create tailored Linux distributions for specific embedded applications. * Collaborate across disciplines (firmware, hardware, systems) to ensure seamless system integration and performance. * Participate in design reviews and contribute to customer-facing technical documentation and proposals. JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS * Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field. * 2+ years of professional experience in embedded software development. * Proficiency in C or C++ for embedded systems. * Experience developing and debugging software on embedded hardware (e.g., power systems, motors, sensors). * Understanding of multi-threaded programming and resource-constrained environments. * Familiarity with version control, issue tracking, and peer review workflows. * Strong verbal and written communication skills. PREFERRED EXPERIENCE * Practical experience with Embedded Linux and the Yocto Project. * Experience with Xilinx SoCs or other microcontroller-based systems. * Proficiency with bootloaders, kernel development, and system bring-up. * Familiarity with CI/CD tools and practices in embedded environments. * Ability to manage multiple priorities and work independently in a fast-paced environment. $100,000 - $131,000 a year CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $100k-131k yearly 38d ago
  • Embedded Software Engineer

    Actalent

    Embedded software engineer job in Denver, CO

    We are seeking an experienced Embedded Software Engineer with over six years of professional experience in writing embedded software in C and C++. The ideal candidate will have a strong background in embedded software development, cross-compilation, and software/hardware integration. Proficiency in Rust, Python, Git, Docker, and Linux is required, along with experience in cloud computing. Responsibilities * Develop and integrate embedded software using C and C++ for spacecraft sensors including RGB and infrared cameras, lidars, and laser range finders. * Collaborate in software and hardware integration and testing activities. * Utilize NASA's flight software framework for project development. * Conduct thorough testing and troubleshooting to ensure optimal performance of embedded systems. * Communicate effectively with cross-functional teams and stakeholders to ensure project success. Essential Skills * 6+ years of experience in embedded software development using C and C++. * Proficiency in Rust, Python, Git, Docker, and Linux. * Experience with spacecraft sensors and NASA flight software framework. * Strong verbal and written communication skills. * Must be a U.S. Person (U.S. Citizen or Permanent-Resident Green-Card Holder). Additional Skills & Qualifications * Experience with AWS or Azure. * Bachelor's degree in a relevant field. * Availability for software/hardware testing and integration in Denver. Work Environment This position offers a hybrid work environment based in South Denver, allowing a combination of remote and in-office work. The role involves collaboration with a dynamic team and engagement in cutting-edge projects within the aerospace domain. Job Type & Location This is a Contract position based out of Denver, CO. Pay and Benefits The pay range for this position is $40.00 - $80.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Denver,CO. Application Deadline This position is anticipated to close on Dec 12, 2025. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $40-80 hourly 1d ago
  • Embedded Flight Software Engineer

    PDS Inc., LLC 3.8company rating

    Embedded software engineer job in Broomfield, CO

    Type: Full-time, Hybrid (3+ days onsite per week) We're hiring an Embedded Flight Software Engineer to develop and maintain the software that powers spacecraft systems. In this role, your code will connect flight computers to thrusters, sensors, and telemetry-playing a direct role in mission success. You'll work in a collaborative, cross-functional environment with avionics, propulsion, GNC, and integration teams, building software that must perform flawlessly in orbit. This is a great opportunity for someone who enjoys low-level coding, hardware bring-up, and solving complex real-time challenges. Key Responsibilities Develop embedded software in C/C++ for ARM microcontrollers Implement telemetry, command handling, control loops, and fault management Debug and integrate software with avionics and subsystem hardware Contribute to in-orbit update mechanisms and test environments Qualifications Strong embedded development experience (C/C++, RTOS, hardware bring-up) Familiarity with communication protocols (I2C, SPI, CAN, RS-422/485, etc.) Hands-on debugging and integration with real hardware Bachelor's in Computer, Electrical, Aerospace Engineering, or related field Compensation & Benefits Salary range: $130,000 - $160,000 Equity participation Medical, dental, vision, 401(k), company-paid insurance Unlimited PTO We look forward to reviewing your application. We encourage everyone to apply - even if every box isn't checked for what you are looking for or what is required. PDSINC, LLC is an Equal Opportunity Employer.
    $130k-160k yearly 60d+ ago
  • Lead Embedded Software Engineer

    Coherent 4.6company rating

    Embedded software engineer job in Longmont, CO

    Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications. Primary Duties & Responsibilities Software Architecture and Design: Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers to conceptualize a system solution that meets customer requirements. Responsible for designing, developing, and documenting software for assigned projects. Creates design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents. May serve as the lead software engineer on assigned projects. Software Development and Test: Develops software (primarily embedded) to meet the requirements of the system under development. Writes software test plans and tests software at various levels of integration (unit tests, tests on target architecture, test with target electronics). Writes software scripts and tools to support software development and system test. System Integration and Test Support: Develops Software Test Plans and supports integration and test activities from initial board-level bring-up through final system test. Technical Expertise: Extensive knowledge and expertise in embedded systems and software development. Makes accurate detailed work plans for moderately complex systems/projects; may take lead role in planning and executing tasks; able to work many complex tasks simultaneously; able to plan resource requirements for task completion. Regularly works independently with minimal supervision to achieve goals and objectives. Able to complete routine work without considerable direction; receives general instructions on new assignments. Education & Experience Typically requires a minimum of 7 years of related experience with a Bachelor's degree; or 5 years and a Master's degree; or a PhD with 3 years experience; or equivalent expeirence. Skills Must have significant demonstrated experience in designing and developing software solutions in embedded systems. Must have deep understanding of tradeoffs involved in hardware/software functional partitioning. Must have a strong understanding of embedded processor platforms and be familiar with microcontrollers, FPGAs and system-on-chip devices. Experience with AMD/Xilinx platforms is preferred. Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming. Must have strong debugging and troubleshooting skills. Experience developing in one or more of the following are also highly desirable: C#, Python, LabVIEW. Must have significant experience developing software for real-time operating systems (RTOS) and/or embedded Linux Must have strong understanding of embedded hardware devices, chip-to-chip interfaces, and networking protocols. Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems. Experience working with laser systems is desired but not required. Past experience on high-reliability systems for defense and/or space is desired but not required. Must be able to obtain/maintain a US Government security clearance if one is required to perform the job responsibilities. Working Conditions Primarily an engineering design function with office working conditions. Physical Requirements Primarily an engineering design function with few physical requirements. Safety Requirements All employees are required to attend scheduled training, follow the site EHS procedures and II-VI Corporate EHS standards. This includes the use of proper protective equipment (PPE) as required by the job responsibilities. Managers will ensure that all safety and environmental procedures are followed consistently. They will ensure that risk assessments are performed, proper training, work instructions, required PPE is available, and will monitor compliance. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System. Coherent Aerospace & Defense is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. To conform to U.S. Government export regulations (ITAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8. U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State."
    $102k-127k yearly est. Auto-Apply 9d ago
  • Staff Embedded Software Engineer

    Lunar Outpost

    Embedded software engineer job in Arvada, CO

    Are you passionate about shaping the future of humanity's presence in space? Lunar Outpost, an industry leader in space robotics and planetary vehicles, invites you to join our team! Lunar Outpost is dedicated to creating a permanent presence in space, while also driving positive impacts here on Earth. We are currently seeking a Staff Embedded Software Engineer to contribute to our mission in a dynamic startup environment. The main responsibility of the Staff Embedded Software Engineer is to act as a subject matter expert in deploying VxWorks on embedded systems for mission-critical space robotics. They will lead VxWorks development efforts and mentor engineers on RTOS best practices, ensuring the system meets stringent real-time, safety, and reliability requirements for crewed and autonomous space operations.Take the #NextLeap with Lunar Outpost and work on the Lunar Terrain Vehicle (LTV), which will carry NASA astronauts farther than they've ever been before on the lunar surface! Key Responsibilities: Serve as the technical authority for VxWorks design, configuration, and deployment on a robotics-based avionics platform Design, implement, integrate, and maintain VxWorks RTOS-based software for space avionics Perform board bring-up for new avionics hardware, including processor initialization, bootloader configuration, and peripheral driver development Implement real-time task scheduling, memory partitioning, and time partitioning in alignment with mission safety standards Develop and integrate device drivers for rover avionics subsystems Collaborate with systems, hardware, and robotics teams to define and implement fault-tolerant operating system configurations Support hardware/software integration using engineering models, simulators, and hardware-in-the-loop testbeds Document OS configuration, integration steps, and operational procedures to flight-certifiable standards Mentor engineers in VxWorks concepts, architecture, and mission-proven workflows Required Qualifications: Bachelors degree in computer or electrical engineering or related field 7+ years in embedded software or avionics systems for space or mission-critical robotics applications Hands-on board bring-up experience for avionics or robotics hardware Strong proficiency in C for embedded system development Experience with real-time debugging, timing analysis, and performance optimization Experience with deterministic networking, symmetric multiprocessors (SMP,) and safety-critical software architecture Self-motivated, focused, and driven to meet critical deadlines Excellent organization and time management skills Excellent written and oral communication skills U.S. Person Preferred Qualifications: Prior work with crewed vehicle avionics architecture or planetary robotics Knowledge of LEON3/4 or RISC-V space-grade processors Time-sensitive Networking (TSN) protocol configuration and validation for deterministic ethernet Experience working with NASA core flight system (cFS) Familiarity with space mission development phases and associated documentation and standards Experience with VxWorks 7 DKMs and RTPs Experience with OCI containerization Any offer of employment for this position is conditional upon Lunar Outpost receiving the LTVS Phase II contract from NASA. If the contract is not awarded to Lunar Outpost, this offer will be considered null and void, without further obligation to Lunar Outpost. Lunar Outpost is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status). We want all employees (including executives and HR) to treat others with respect and professionalism.
    $77k-103k yearly est. 24d ago
  • Senior Embedded engineer

    Axiom Software Solutions Limited 3.8company rating

    Embedded software engineer job in Lafayette, CO

    Responsibilities: • Analyze and understand existing Python code for electromagnetic field computations. • Translate Python code into efficient, high-performance C++ code for embedded systems. • Implement and optimize mathematical and computational algorithms to enhance performance, focusing on manipulating and analyzing data in multidimensional spaces. • Collaborate with cross-functional teams to ensure the accuracy and efficiency of the code conversion. • Optimize computation to achieve real-time processing performance on embedded platforms. • Document code and processes to facilitate future maintenance and updates. Skillsets: • 7+ years of experience and working at a Senior or Principal level • Proficiency in designing, implementing, and optimizing Digital Signal Processing algorithms and with embedded systems design. • Experience optimizing algorithms for embedded targets that are memory and CPU resource constrained with optimizing computations for real-time processing. • Experience with DSP hardware and software tools and strong debugging and troubleshooting skills with target tools and environments. • Experience with real-time operating systems (RTOS) requirements • Experience with working with C++ mathematical libraries and tools that use linear algebra: matrices, vectors, numerical solvers, and geometric transformations • Familiarity with microcontrollers, DSP processors, and interfacing to FPGA. • Experience in agile development methodologies • Languages: C++, Python, MATLAB • Familiarity with mathematical and scientific simulations software tools like MATLAB, Eigen, Boost • Experience working with Git Qualifications: • Minimum M.S. in Electrical Engineering, Computer Engineering, or Computer Science, Mathematics, or a related field. • Proven experience in C++ development with a strong understanding of Python. • Experience in embedded systems programming and development. • Familiarity with Python libraries used for scientific computations (e.g., NumPy, SciPy). • Experience with optimizing computations for real-time processing is highly desirable. Preferred Qualifications: • Background in physics or electrical engineering with a focus on electromagnetic fields. • Knowledge of electromagnetic field computations and related mathematical concepts, and experience with complex number handling. • Experience in using mathematical libraries and tools, particularly in the context of linear algebra, geometric transformations, and optimization techniques such as iterative algorithms. • Experience with software development lifecycle (SDLC) in regulated environment • Experience working with GitHub, Bitbucket, Jira, Confluence
    $94k-123k yearly est. Auto-Apply 60d+ ago
  • Lead Embedded Software Engineer

    Lightworks Optical Systems

    Embedded software engineer job in Longmont, CO

    Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications. Primary Duties & Responsibilities Software Architecture and Design: Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers to conceptualize a system solution that meets customer requirements. Responsible for designing, developing, and documenting software for assigned projects. Creates design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents. May serve as the lead software engineer on assigned projects. * Software Development and Test: Develops software (primarily embedded) to meet the requirements of the system under development. Writes software test plans and tests software at various levels of integration (unit tests, tests on target architecture, test with target electronics). Writes software scripts and tools to support software development and system test. * System Integration and Test Support: Develops Software Test Plans and supports integration and test activities from initial board-level bring-up through final system test. * Technical Expertise: Extensive knowledge and expertise in embedded systems and software development. Makes accurate detailed work plans for moderately complex systems/projects; may take lead role in planning and executing tasks; able to work many complex tasks simultaneously; able to plan resource requirements for task completion. Regularly works independently with minimal supervision to achieve goals and objectives. Able to complete routine work without considerable direction; receives general instructions on new assignments. Education & Experience Typically requires a minimum of 7 years of related experience with a Bachelor's degree; or 5 years and a Master's degree; or a PhD with 3 years experience; or equivalent expeirence. Skills * Must have significant demonstrated experience in designing and developing software solutions in embedded systems. Must have deep understanding of tradeoffs involved in hardware/software functional partitioning. * Must have a strong understanding of embedded processor platforms and be familiar with microcontrollers, FPGAs and system-on-chip devices. Experience with AMD/Xilinx platforms is preferred. * Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming. Must have strong debugging and troubleshooting skills. Experience developing in one or more of the following are also highly desirable: C#, Python, LabVIEW. * Must have significant experience developing software for real-time operating systems (RTOS) and/or embedded Linux * Must have strong understanding of embedded hardware devices, chip-to-chip interfaces, and networking protocols. * Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems. * Experience working with laser systems is desired but not required. Past experience on high-reliability systems for defense and/or space is desired but not required. * Must be able to obtain/maintain a US Government security clearance if one is required to perform the job responsibilities. Working Conditions Primarily an engineering design function with office working conditions. Physical Requirements Primarily an engineering design function with few physical requirements. Safety Requirements All employees are required to attend scheduled training, follow the site EHS procedures and II-VI Corporate EHS standards. This includes the use of proper protective equipment (PPE) as required by the job responsibilities. Managers will ensure that all safety and environmental procedures are followed consistently. They will ensure that risk assessments are performed, proper training, work instructions, required PPE is available, and will monitor compliance. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System. Coherent Aerospace & Defense is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. To conform to U.S. Government export regulations (ITAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8. U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State."
    $77k-103k yearly est. Auto-Apply 10d ago
  • Hardware/Embedded Systems Engineer

    Mesa Quantum Systems

    Embedded software engineer job in Boulder, CO

    About MesaQuantum: Mesa Quantum is building the manufacturing backbone of the quantum economy. We specialize , Navigation, and Timing (PNT) systems. Our team combines world-class expertise in AMO physics, photonics, microfabrication, and engineering to transform breakthrough science into scalable and deployable technology. Backed by top-tier deep-tech investors and the U.S. Department of Defense, Mesa Quantum is rapidly scaling and actively recruiting exceptional innovators who want to build the future of quantum technology from the ground up. The Role: We're seeking a hands-on Hardware/Embedded Systems Engineer to join our Boulder-based team. You'll be instrumental in the development, integration, and optimization of our precision timing technology, working at the intersection of analog electronics, embedded systems, and quantum physics applications. This role is focused primarily on quantum timing technologies. Key Responsibilities: ● Design and debug precision analog circuits for our atomic clock systems, including front- end sensing and control circuitry ● Develop, test, and optimize PCB designs with attention to signal integrity, noise immunity, and thermal considerations ● Implement embedded firmware for microcontroller-based systems that interface with our quantum sensing elements ● Create and maintain robust PID control loops and other feedback systems for atomic resonance stabilization ● Develop and execute comprehensive test protocols for characterizing system performance ● Design and build test fixtures and automation systems to streamline development and quality assurance ● Use Python for test automation, data analysis, and visualization of system performance metrics ● Collaborate across disciplines with our physics, optics, and RF specialists to solve complex integration challenges ● Contribute to DFM (Design for Manufacturability) improvements as we scale toward volume production Required Skills & Experience: ● Strong foundation in analog circuit design with experience in signal conditioning, amplification, and filtering ● Practical experience with PCB design, layout, and debugging techniques ● Proficiency in embedded systems programming (C/C++) and microcontroller platforms ● Hands-on experience with laboratory equipment (oscilloscopes, spectrum analyzers, network analyzers) ● Working knowledge of version control systems (Git) for both hardware and software development ● Ability to simulate electronic circuits using SPICE or similar tools ● Python programming skills for test automation and data analysis ● Proven problem-solving abilities in complex multi-disciplinary systems Desired (But Not Required): ● Experience with RF systems in the GHz range and high-frequency circuit design ● Knowledge of optoelectronics, photodetectors, or laser control systems ● Familiarity with precision timing, frequency synthesis, or phase-locked loops ● Experience designing systems with strict power and thermal constraints ● Background in test system development and measurement automation ● Experience bringing products from prototype to volume manufacturing ● Exposure to quantum physics applications or atomic physics principles ● Experience with flexible circuits or advanced PCB manufacturing techniques What We Offer: ● Competitive salary (TBD based on experience) ● Equity options in a cutting-edge quantum technology startup ● Opportunity to work on technology that bridges quantum physics and commercial applications ● Diverse, inclusive workplace with team members from multiple countries and backgrounds ● Chance to grow professionally as our company scales ● Boulder location with access to Colorado's vibrant tech and outdoor communities About You: You're a practical engineer who thrives when solving real-world challenges. You have experience bringing electronic designs from concept to reality and can navigate the complexities of integrating various subsystems. While you have depth in analog and embedded systems, you're comfortable learning across disciplines. You're collaborative, resourceful, and excited by the prospect of creating technology that will eventually reach volume production. Most importantly, you're a clear communicator who works well in a diverse, fast-paced startup environment.
    $77k-103k yearly est. Auto-Apply 26d ago
  • Embedded Software Engineer

    Insight Global

    Embedded software engineer job in Broomfield, CO

    A company in Denver & Broomfield, CO is seeking Embedded Software Engineers: to support mission essential systems for a Space & intelligence company. As an embedded software engineer, you will be playing a critical role in the design, implementation, and delivery of software in challenging and complex problem spaces. Engineers will support a matrix of projects across multiple Focus Areas including: SIGINT, Wireless Cyber, RF exploitation, and SOI development. You will be working in small teams, delivering solutions that make global impact. You will influence the technology decisions that will drive future products and features that directly affect our growth in this critical space. Engineers will have the opportunity to work on multiple projects including designing PCPs, firmware, new technologies to solving unique customer problems. We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form (****************************************** Og4IQS1J6dRiMo) . The EEOC "Know Your Rights" Poster is available here (*********************************************************************************************** . To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: *************************************************** . Skills and Requirements Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or related discipline Ability to obtain a DoD Security Clearance (TS/SCI) 3-15 years of related experience or an equivalent combination of education, skills, and experience Embedded software development experience with C/C++. Broad experience with the software engineering process from requirements reviews, code inspection to component delivery and sign-off Ability to obtain TS/SCI clearance Ability to travel up to 10% within the Continental US as needed (travel unlikely) Active TS/SCI clearance Experience with Cellular Experience with Git, Jira, Confluence Familiarity with wireless cellular protocol stacks (e.g., GSM, CDMA, UMTS, LTE, 5G) Experience with standard wireless test equipment, including radio protocol testers, signal generators, and signal analyzers Experience with IDA Pro, Ghidra, or similar binary analysis tool for reverse engineering Knowledge of common binary executable formats (PE, ELF, etc.). Experience with analyzing user-mode binaries and kernel-mode drivers. Experience with Wireshark and network protocols.
    $77k-103k yearly est. 60d+ ago
  • Senior Embedded Software Engineer

    Red 6 3.7company rating

    Embedded software engineer job in Louisville, CO

    Red 6 is an innovative Augmented Reality (AR) technology startup leading the way in synthetic air combat training. Our primary technology, supporting our ATARS product, enables pilots to simulate the cognitive challenges of flying while accessing realistic, scalable training in dynamic outdoor environments. Job Summary We are looking for an experienced Senior Embedded Software Engineer to develop high-performance embedded systems for airborne military electronics. In this on-site role based in Louisville, Colorado, you'll work closely with hardware, FPGA, and systems engineering teams to deliver reliable, real-time embedded solutions. Relocation assistance is available. Responsibilities Design, develop, and integrate embedded software for microcontrollers and SoCs. Define architecture and implementation approaches based on system requirements. Analyze resource usage to guide part selection and power estimation. Collaborate with electrical and FPGA engineers on integrated hardware/software designs. Decompose system functionality into modular, optimized software components. Develop firmware and software using RTOS platforms like FreeRTOS or Zephyr. Perform hands-on prototyping, debugging, and validation in lab environments. Document system designs, development processes, and test plans. Support integration with AMD Xilinx SoCs and programmable logic. Contribute to Linux driver and embedded Linux application development (a plus). Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. 8+ years of embedded software/firmware development experience. Proficiency in C and C++ for embedded systems. Experience with ARM architectures and AMD Xilinx SoCs. Knowledge of real-time operating systems (FreeRTOS, Zephyr). Familiarity with OOP and design patterns. Experience with PCBs, development boards, and lab test equipment. Qualified candidates must have the ability to obtain a security clearance. This requires U.S. Citizenship. Full-Time Employee Benefits Healthcare, Dental, and Vision (100% coverage for Employees) Paid time off, including vacation, sick, paid holidays, and parental leave Short and Long-Term Disability Flexible Spending Account (FSA) 401(k) Retirement Plan Voluntary Worksite Benefits (Accident, Critical Illness, and Hospital Indemnity) Note Red 6 reserves the right to change its current benefits program at any time, in a manner that is consistent with applicable federal and state regulations. This is not a contract and confers no contractual rights, privileges, or benefits on any applicant or potential applicant. Red 6 has the right to change any and all terms of this , including, but not limited to, job responsibilities, qualifications, and benefits. Nothing in this job description constitutes an offer or guarantee of employment. Red Six Aerospace, Inc, is an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. California: ********************************************** Colorado: *********************************** Florida: ************************************************* Under the California Consumer Privacy Act (“CCPA”), Red 6 Aerospace, Inc. operating company you are applying to work for (hereinafter, “we”, “our”, or “us”) may collect personal information and use it for certain business purposes as described below in this Job Applicant and Employee Privacy Notice. We are required to disclose the following information to California “consumers” regarding our collection of their personal information. Under the CCPA, “consumers” means California residents, including job applicants, employees, or contractors of a business. Candidate Privacy Notice
    $92k-117k yearly est. Auto-Apply 60d+ ago
  • Staff Firmware Engineer

    Datadirect Networks Inc. 4.3company rating

    Embedded software engineer job in Longmont, CO

    This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a global market leader renowned for powering many of the world's most demanding AI data centers, in industries ranging from life sciences and healthcare to financial services, autonomous cars, Government, academia, research and manufacturing. "DDN's A3I solutions are transforming the landscape of AI infrastructure." - IDC "The real differentiator is DDN. I never hesitate to recommend DDN. DDN is the de facto name for AI Storage in high performance environments" - Marc Hamilton, VP, Solutions Architecture & Engineering | NVIDIA DDN is the global leader in AI and multi-cloud data management at scale. Our cutting-edge data intelligence platform is designed to accelerate AI workloads, enabling organizations to extract maximum value from their data. With a proven track record of performance, reliability, and scalability, DDN empowers businesses to tackle the most challenging AI and data-intensive workloads with confidence. Our success is driven by our unwavering commitment to innovation, customer-centricity, and a team of passionate professionals who bring their expertise and dedication to every project. This is a chance to make a significant impact at a company that is shaping the future of AI and data management. Our commitment to innovation, customer success, and market leadership makes this an exciting and rewarding role for a driven professional looking to make a lasting impact in the world of AI and data storage. Job Description DDN is assembling a groundbreaking flash products team to craft innovative, tailored SSD solutions that will revolutionize large storage platforms, setting new benchmarks for performance and functionality. Our small team environment empowers engineers to contribute across all areas, ensuring minimal meetings and corporate overhead, so you can focus on your true passion-developing and creating. Join us at the inception of this exciting journey as we explore and define the endless possibilities. This is a hybrid role. The ideal candidate should be able to come into the office, in Longmont, CO., a few times a week. Responsibilities for this role include but are not limited to: * Define architectures and implementations based on high level product requirements * Identify valuable feature enhancements and define feasible implementations and options for implementations * Work independently or as a team lead to implement and deliver major features and enhancements. * Work other system storage architects to identify use cases and valuable features for the flash / SSD layer. * Work within the flash products team to architect, design, implement, and validate new features to realize their planned impact. * Learn and contribute in many technical areas including interface protocols, data formats and translation layers, garbage collection, NAND management and technology, SMP architecture, ECC, security, and more. * Adopt Agile practices and support appropriate technical meetings/scrums and message progress/status/concerns Qualifications: * BS/MS/Ph.D in Computer Engineering, Electrical Engineering or equivalent degree/experience. * 8+ years of experience in complex, multi-processor embedded system applications * Expert in developing and debugging system level C/C++ * Hardware design and debug knowledge. * Experience as an architect and/or team leader in charge of major features or full products. * Experience delivering working code in high volume products at a high quality level. * Attention to detail and commitment to achieve high quality deliverables. * Exceptional team player with good communication skills and a self-starter. * Excellent time management skills, with the ability to independently prioritize, multitask, and work under deadlines in a fast paced environment. The ideal candidate has knowledge of and experience in several of the following subjects: * Storage device development background. Particularly flash based products * System architecture and design roles in large, complex systems * Strong linux background including kernal mode design * Agile software development * Test-driven software development This position requires participation in an on-call rotation to provide after-hours support as needed. DDN Join our dynamic and driven team, where engineering excellence is at the heart of everything we do. We seek individuals who love to challenge themselves and are fueled by curiosity. Here, you'll have the opportunity to work across various areas of the company, thanks to our flat organizational structure that encourages hands-on involvement and direct contributions to our mission. Leadership is earned by those who take initiative and consistently deliver outstanding results, both in their work ethic and deliverables, making strong prioritization skills essential. Additionally, we value strong communication skills in all our engineers and researchers, as they are crucial for the success of our teams and the company as a whole. Interview Process: After submitting your application, one of our recruiters will review your resume. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will ask some basic questions. If you clear the interview, you will enter the main process, which can consist of up to four interviews in total: * Coding assessment: Often in a language of your choice. * Systems design: Translate high-level requirements into a scalable, fault-tolerant service (depending on role). * Real-time problem-solving: Demonstrate practical skills in a live problem-solving session. * Meet and greet with the wider team. * Our goal is to finish the main process in 2-3 weeks at most. DataDirect Networks (DDN) is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, gender expression, transgender, sex stereotyping, sexual orientation, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.
    $73k-99k yearly est. Auto-Apply 30d ago
  • Senior Embedded Systems Engineer

    Infleqtion

    Embedded software engineer job in Boulder, CO

    Infleqtion is on a mission to commercialize atom-based quantum technologies that deliver orders-of-magnitude improvements in sensing and computing applications. As a deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation. We are seeking self-motivated, energetic individuals with exceptional problem-solving and technical skills to help drive our Quantum Computing mission forward. We encourage applications from engineers with expertise in high-performance signal processing in programmable logic, particularly those with experience in RF waveform synthesis, high-bandwidth control servos, image processing, or math accelerators. At Infleqtion we embrace a startup mentality driven by results, urgency, and customer-focused innovation: We break down barriers between disciplines, stepping in wherever we can make the biggest impact. We thrive in uncertainty, embracing challenges as opportunities. We move quickly to prototype while never losing sight of the critical importance of systems engineering process and attention to detail. We take bold, calculated risks to drive progress. JOB RESPONSIBILITIES The duties and responsibilities outlined below include essential functions of the role. Depending on business needs, this role may perform a combination of some or all of the following duties. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice. Collaborate with physicists and across electrical, software, and opto-mechanical engineering domains to deliver optimal embedded system solutions for quantum applications. Develop testable, performant, and scalable RTL using SpinalHDL. Support hands on tuning and troubleshooting in laboratory and test bench environments Architect processing chains with supporting analytical models to ensure that critical design requirements are met. Embrace best modern software engineering practices to ensure robustness and maintainability and facilitate collaboration. This includes leveraging revision control, CI pipelines, static analysis tools, and automated build pipelines. Participate in design, code, and data reviews. Requirements REQUIREMENTS Bachelor's degree in engineering, computer science or related field and a minimum of 8 years prior work experience. Expertise in working with industry standard hardware descriptive languages (Verilog, System Verilog, or VHDL) Comfortable working in a Linux development environment and working with standard scripting languages (Python, bash) Good verbal and written communication skills, able to effectively share information with technical and non-technical staff Good collaboration skills, able to work in a team environment where engagement and participation are an expected part of successful job performance Skilled in typical software engineering disciplines: testing, revision control (git), error-handling, readability, documentation, general code health, etc. Desire to constantly improve and learn inside and outside of expertise PREFERRED EXPERIENCE: Expertise working with AMD Xilinx programmable logic devices (especially Zynq Ultrascale+ MPSoC). Experience developing RTL in high level functional languages (especially Scala / SpinalHDL) Expertise in developing HDL for one or more of the following applications: RF waveform synthesis and processing Modern closed-loop control systems (e.g. state space controllers) Image processing Matrix arithmetic accelerators Familiarity with Embedded Linux OS distribution builds (nix, Yocto, or Buildroot) Experience working with compiled languages for Linux and baremetal targets (especially Rust) Experience leading small technical teams or projects Benefits The targeted salary range for this role is $131,000 to $175,000 on an annualized basis plus eligibility to participate in our annual incentive plan. In addition to your base compensation, we offer a generous Total Rewards program which includes: 100% company paid Employee coverage for Medical, Dental, Vision, and Short/Long Term Disability insurance programs Employer funded Health Savings Account Unlimited Paid Time Off 401(k) Matching Programs Company paid Life and AD&D Insurance Flexible Healthcare Savings Account Paid FMLA Leave Paid Maternity/Paternity Leave Employer Assistance Program Student Loan Repayment Equal Opportunity Here you have freedom to embrace your whole self: who you love, your gender identity and expression, skin color, age, appearance, disability, neurodiversity, DNA, military/veteran status, citizenship, and other factors that make up who you are. Your uniqueness is valued, welcomed, and appreciated here. We are dedicated to providing a positive workplace and base all employment decisions on your qualifications, performance, merits, as well as business needs. We are proud to be an Equal Employment Opportunity Employer.
    $131k-175k yearly Auto-Apply 60d+ ago
  • Principal Embedded Software Engineer II

    Cesiumastro 3.2company rating

    Embedded software engineer job in Westminster, CO

    Job Description Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State. At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer II to join our software team. In this position, you will be responsible for low-level and high-level software in Cesium's products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. Cesium's goal is to create an out-of-the-box hardware and software experience which enhances our customers' ability to rapidly integrate our products into their systems. As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices. The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required.JOB DUTIES AND RESPONSIBILITIES Design and implement software for embedded devices and systems, from requirements to production and commercial deployment. Design, develop, code, test, debug and document system software. Review code and system designs. Analyze code for efficiency, stability and scalability. Integrate and validate new product designs. Support software quality assurance and optimize I/O performance. Provide post-production/in-orbit customer support. Interface with hardware design and development engineers. Assess third party and open source software. JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering. Minimum of 11 years of industry experience in software development. Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs. Extensive programming experience in C and an object oriented programming language, preferably C++. Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable). Familiarity with software configuration management tools, defect tracking tools, and peer review. Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems. Excellent understanding of multi-threaded applications and resource management. Excellent written and verbal communication skills. PREFERRED EXPERIENCE Experience with products for aerospace applications. Adequate knowledge of reading electronics schematics and component data sheets. Experience with ARM processors and fully-featured microcontrollers. Experience in design and development of a Software Development Kit (SDK). CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $72k-94k yearly est. 19d ago
  • Staff Embedded Software Engineer

    Lunar Outpost

    Embedded software engineer job in Golden, CO

    Are you passionate about shaping the future of humanity's presence in space? Lunar Outpost, an industry leader in space robotics and planetary vehicles, invites you to join our team! Lunar Outpost is dedicated to creating a permanent presence in space, while also driving positive impacts here on Earth. We are currently seeking a Staff Embedded Software Engineer to contribute to our mission in a dynamic startup environment. The main responsibility of the Staff Embedded Software Engineer is to act as a subject matter expert in deploying VxWorks on embedded systems for mission-critical space robotics. They will lead VxWorks development efforts and mentor engineers on RTOS best practices, ensuring the system meets stringent real-time, safety, and reliability requirements for crewed and autonomous space operations. Take the #NextLeap with Lunar Outpost and work on the Lunar Terrain Vehicle (LTV), which will carry NASA astronauts farther than they've ever been before on the lunar surface! Key Responsibilities: Serve as the technical authority for VxWorks design, configuration, and deployment on a robotics-based avionics platform Design, implement, integrate, and maintain VxWorks RTOS-based software for space avionics Perform board bring-up for new avionics hardware, including processor initialization, bootloader configuration, and peripheral driver development Implement real-time task scheduling, memory partitioning, and time partitioning in alignment with mission safety standards Develop and integrate device drivers for rover avionics subsystems Collaborate with systems, hardware, and robotics teams to define and implement fault-tolerant operating system configurations Support hardware/software integration using engineering models, simulators, and hardware-in-the-loop testbeds Document OS configuration, integration steps, and operational procedures to flight-certifiable standards Mentor engineers in VxWorks concepts, architecture, and mission-proven workflows Required Qualifications: Bachelor's degree in computer or electrical engineering or related field 7+ years in embedded software or avionics systems for space or mission-critical robotics applications Hands-on board bring-up experience for avionics or robotics hardware Strong proficiency in C for embedded system development Experience with real-time debugging, timing analysis, and performance optimization Experience with deterministic networking, symmetric multiprocessors (SMP,) and safety-critical software architecture Self-motivated, focused, and driven to meet critical deadlines Excellent organization and time management skills Excellent written and oral communication skills U.S. Person Preferred Qualifications: Prior work with crewed vehicle avionics architecture or planetary robotics Knowledge of LEON3/4 or RISC-V space-grade processors Time-sensitive Networking (TSN) protocol configuration and validation for deterministic ethernet Experience working with NASA core flight system (cFS) Familiarity with space mission development phases and associated documentation and standards Experience with VxWorks 7 DKMs and RTPs Experience with OCI containerization Any offer of employment for this position is conditional upon Lunar Outpost receiving the LTVS Phase II contract from NASA. If the contract is not awarded to Lunar Outpost, this offer will be considered null and void, without further obligation to Lunar Outpost. Lunar Outpost is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status). We want all employees (including executives and HR) to treat others with respect and professionalism.
    $77k-103k yearly est. 60d+ ago
  • Firmware & Algorithms Engineer

    Mesa Quantum Systems

    Embedded software engineer job in Boulder, CO

    About MesaQuantum Mesa Quantum is building the manufacturing backbone of the quantum economy. We specialize , Navigation, and Timing (PNT) systems. Our team combines world-class expertise in AMO physics, photonics, microfabrication, and engineering to transform breakthrough science into scalable and deployable technology. Backed by top-tier deep-tech investors and the U.S. Department of Defense, Mesa Quantum is rapidly scaling and actively recruiting exceptional innovators who want to build the future of quantum technology from the ground up. The Role We are seeking an experienced Firmware & Algorithms Engineer who can bridge the gap between embedded systems development and sophisticated software algorithms for PNT applications. This role requires someone who can both develop robust firmware/HDL for our chip-scale atomic clocks and sensors, while also implementing advanced algorithms for clock ensembling, navigation, and threat detection. You'll work at the intersection of embedded systems, signal processing, and PNT applications-developing everything from low-level firmware (STM32 microcontrollers and/or FPGA) to high-level algorithms for spoof detection, jamming mitigation, and Kalman filtering for GPS-denied navigation. Key Responsibilities Embedded Firmware & HDL Development • Design and develop firmware for STM32 microcontrollers and/or FPGA implementations controlling atomic clocks and quantum sensors • Implement high-speed signal processing and control loops in FPGA (Verilog/VHDL) for real-time clock stabilization • Architect and implement secure over-the-air (OTA) firmware update solutions • Optimize firmware/HDL for resource-constrained environments (power, memory, processing, logic resources) • Develop drivers and integration solutions for sensors and peripherals • Implement phase-locked loops (PLLs), digital control systems, and frequency synthesis in FPGA or microcontroller • Collaborate with hardware teams to ensure optimal firmware-hardware interaction Algorithm Development & Implementation • Develop and implement clock ensembling algorithms to combine multiple atomic clock sources • Design and implement spoof detection and jamming detection algorithms for GNSS systems • Implement Kalman filters and sensor fusion algorithms for GPS-denied navigation (magnetic navigation, dead reckoning, inertial navigation) • Develop signal processing algorithms for atomic clock performance optimization • Create data analysis tools for characterizing device performance (Allan deviation, phase noise, etc.) • Implement machine learning models for temperature compensation and aging compensation of timing devices System Integration & Architecture • Define software/firmware architecture for new quantum timing and sensing products • Design interfaces between embedded firmware and higher-level software systems • Create APIs and communication protocols for integrating our devices into customer systems • Develop testing frameworks and validation tools for both firmware and algorithms • Participate in design reviews and contribute to architectural decisions across hardware and software Technical Leadership • Take ownership of significant firmware modules and algorithmic subsystems • Mentor junior engineers on embedded development and algorithm implementation best practices • Lead implementation of critical features (OTA updates, sensor fusion, threat detection) • Make informed trade-offs between performance, accuracy, power consumption, and development time • Create and maintain technical documentation for firmware components and algorithms Required Qualifications • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, or related technical field • 5+ years of professional experience developing firmware for embedded systems and/or HDL for FPGA • Strong proficiency in C programming for embedded systems and/or Verilog/VHDL for FPGA development • Experience with STM32 family of microcontrollers (preferably F4, L4, H7, or WB series) and/or FPGA platforms (Xilinx, Intel/Altera, Lattice, or Microchip) • Experience with RTOS (FreeRTOS, ThreadX, or similar) or FPGA state machines and timing-critical implementations • Proven experience implementing digital signal processing algorithms (FIR/IIR filters, FFT, correlation, etc.) • Practical experience with sensor fusion or state estimation algorithms (Kalman filters, complementary filters, particle filters) • Strong mathematical foundation in linear algebra, probability, and statistics • Experience with communication protocols (UART, SPI, I2C, USB) and at least one wireless protocol (BLE, WiFi, etc.) • Proficiency in Python or MATLAB for algorithm prototyping and data analysis • Experience with debugging tools for embedded systems (logic analyzers, oscilloscopes, JTAG/SWD) • Familiarity with version control systems (Git) and code review processes Required Technical Skills • Memory management and power optimization in resource-constrained systems • Real-time signal processing and control loop implementation (firmware or HDL) • Interrupt handling and real-time constraints / FPGA timing closure and pipelining • OTA firmware update mechanisms and bootloader concepts • Hardware abstraction layer (HAL) design • Digital design fundamentals (for FPGA: state machines, clock domain crossing, metastability) • Secure coding practices for embedded systems • Algorithm validation and performance characterization • Understanding of digital and analog electronics fundamentals Highly Desired Qualifications • Experience with chip-scale atomic clocks, oscillators, or precision timing devices • Experience with GPS/GNSS systems and PNT applications • Practical experience implementing clock ensembling or frequency steering algorithms • Experience developing spoof detection or anti-jamming algorithms for GNSS • Machine learning/AI implementation for device compensation (temperature, aging, drift) • Experience with FPGA-based phase-locked loops (PLLs) or direct digital synthesis (DDS) • Experience implementing high-speed ADC/DAC interfaces and signal conditioning in FPGA • Experience with inertial navigation systems (INS) or magnetic navigation • Background in atomic physics, frequency references, or RF systems • Experience with timing standards and characterization (IEEE 1588, Allan deviation, phase noise analysis) • Knowledge of secure boot concepts and cryptographic implementations • Experience with continuous integration/continuous deployment (CI/CD) pipelines for firmware • Familiarity with IoT communication protocols (MQTT, CoAP) • Experience with STM32CubeIDE and STM32CubeMX tools • Published research or patents in PNT, timing systems, or sensor fusion • Experience with regulatory compliance for timing devices (FCC, CE, MIL-STD) About You You're an engineer who thrives at the intersection of embedded systems and advanced algorithms. You're equally comfortable optimizing interrupt latency in firmware, implementing a phase-locked loop in an FPGA, and deriving Kalman filter equations on a whiteboard. You have a deep appreciation for the physics and mathematics underlying precision timing and navigation systems, but you're also a pragmatic engineer who knows how to ship production-ready code. You've probably worked on challenging problems in GPS-denied navigation, timing systems, or sensor fusion-and you're excited to apply that expertise to cutting-edge quantum devices. You're comfortable working across the full stack from HDL/bare-metal firmware to high-level algorithms, and you enjoy collaborating with physicists, hardware engineers, and customers to translate requirements into robust implementations. Most importantly, you're passionate about building technology that enhances resilience and security in critical infrastructure and defense applications. Why Join MesaQuantum • Work on cutting-edge quantum technology with real-world defense and infrastructure applications • Collaborate with world-class scientists and engineers across multiple disciplines • Significant equity stake in a well-funded, rapidly growing deep-tech startup • Opportunity to define the architecture and algorithms for next-generation PNT systems • Direct impact on national security and critical infrastructure resilience • Competitive salary and comprehensive benefits package • Hybrid/flexible work environment (location-dependent)
    $68k-93k yearly est. Auto-Apply 27d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Aurora, CO?

The average embedded software engineer in Aurora, CO earns between $67,000 and $118,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Aurora, CO

$89,000

What are the biggest employers of Embedded Software Engineers in Aurora, CO?

The biggest employers of Embedded Software Engineers in Aurora, CO are:
  1. Lockheed Martin
  2. Blue Origin
  3. Actalent
Job type you want
Full Time
Part Time
Internship
Temporary