Post job

Embedded software engineer jobs in Arvada, CO - 667 jobs

All
Embedded Software Engineer
Embedded Software Developer
Senior Embedded Engineer
Senior Software Engineer
Software Systems Engineer
Senior Embedded Software Engineer
Embedded Systems Engineer
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Embedded software engineer job in Denver, CO

    Now Hiring: Systems Software Engineer II 📍 Denver , Colorado | 💰 $108,000 - $135,000 per year 🏢 About the Role We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S. In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions. If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you. ⚙️ What You'll Do Design and program BAS control system databases and graphics for assigned projects. Lead the startup, commissioning, and troubleshooting of control systems. Work with networked systems and diagnose LAN/WAN connectivity issues. Perform pre-functional and functional system testing, including LEED and Title 24 requirements. Manage project documentation, including as-builts and commissioning records. Coordinate with project teams, subcontractors, and clients for smooth execution. Mentor and support junior Systems Software Engineers. 🧠 What We're Looking For 2-5 years of experience in Building Automation Systems or a related field. Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred). Proficiency in MS Office, Windows, and basic TCP/IP networking. Strong organizational skills and the ability to manage multiple priorities. Excellent communication and customer-service skills. Valid Colorado driver's license. 💎 Why You'll Love Working With Us At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive. What we offer: Competitive salary: $108K - $135K, based on experience Employee-owned company culture with a family-oriented feel Comprehensive health, dental, and vision coverage Paid time off, holidays, and 401(k)/retirement plan Professional growth, mentorship, and ongoing learning opportunities Veteran-friendly employer & Equal Opportunity workplace 🌍 About Sunbelt Controls Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance. 👉 Apply today to join a team that's shaping the future of intelligent buildings. #Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
    $108k-135k yearly 17h ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Flight Software Engineer

    Albedo

    Embedded software engineer job in Denver, CO

    Be one of the Bedo 100 Albedo is making Very Low Earth Orbit (VLEO) mainstream, building the infrastructure to usher every satellite mission set into this new orbital domain. We build buses, integrated satellites, and turnkey missions for customers to thrive in VLEO, between 200 km - 400 km, where proximity compounds performance & drag self-cleans debris. As part of the first 100 employees at Albedo, you will have a big impact on Albedo's trajectory to proliferating VLEO - whether you're advancing hardware to increase satellite longevity, scaling production for large constellations, building next-gen flight and ground software to push performance, or enabling missions that matter for national security and our day-to-day life here on earth. How We Operate: Albedo takes a first-principles approach - in space and in business. We move with speed, take calculated risks, and learn quickly. We use AI regularly to create leverage in every discipline across the company. We work in-person at our Broomfield CO HQ to maximize team & company productivity. We work hard & with urgency to compound our first-mover advantage. Who We're Looking For: Builders who want to own outcomes, not tasks. Systems thinkers who balance precision with iteration while thinking about the big picture. Individuals who are energized by creating a category rather than competing in an existing one. You'll join a team that has already proven what others said wasn't feasible and is now scaling & upgrading our VLEO buses & payloads to serve mission sets across sensing, communications, and responsive operations. If you can feel the excitement running through your veins, apply to be one of the Bedo 100. Compensation and Benefits: Employee friendly equity compensation 4% direct matching 401k Health Insurance: 100% employee coverage & 75% dependent coverage Parental leave and childcare coverage Flexible vacation and sick time from day one 12 company holidays $100 monthly wellness benefit Relocation package if not based in Denver What You'll Do: Work directly with avionics hardware to develop reliable embedded Linux flight software. Support board bring-up and system integration alongside senior and staff engineers. Configure and maintain BSPs, device trees, bootloaders, and root filesystem builds (Yocto). Design, implement, and review Linux kernel drivers for FPGA IP and third-party FPGA cores. Extend existing kernel drivers to meet performance, reliability, and timing constraints. Debug low-level issues involving interrupts, DMA, memory-mapped I/O, and concurrency. Create and execute test plans covering kernel, system integration, and application workflows. Contribute to and review modern C++ (C++23) application-layer flight software. Participate in architecture discussions, code reviews, integration testing, and deployment workflows. Ensure flight software scales across runtime environments-from desktop faster-than-real-time, to processor-in-the-loop, to hardware-in-the-loop. Your Ideal Skills and Experience: Have strong fundamentals in embedded Linux, including kernel concepts and system-level debugging. Have hands-on experience with Yocto, Linux boot flows, device trees, and root filesystem configuration. Are fluent in C/C++, comfortable with Python, and have working knowledge of CMake (bonus points for Rust). Understand how drivers interact with hardware through interrupts, DMA, and memory-mapped I/O. Can read datasheets, trace problems across the stack, and methodically get to root cause. Use version control like Git without thinking twice (and yes, we use GitLab). Thrive on a tight-knit, cross-functional embedded team that values ownership, humility, and momentum. Are willing to step outside your comfort zone and tackle the problem that needs solving today. Familiarity with OMG DDS is a plus. Even if you feel like you don't meet all of the qualifications, we encourage you to apply! Research shows that while men apply to jobs where they meet an average of 60% of the criteria, women and other marginalized people tend to only apply when they meet 100% of the qualifications. > $145,508 - $168,000 a year Salary range aligns with the company's compensation structure, which compensates at market rates of 50th percentile salary and 75th percentile equity. The company uses market data provided by Pave to determine percentiles. The final compensation package is subject to change if the candidate's experience and company need drive a different job level than originally slated for the position. Albedo does not accept agency resumes. Please do not forward resumes to our careers email or to Albedo employees. Albedo is not responsible for any fees or overhead related to unsolicited resumes. Full-Time On-Site Work Environment: This position requires regular in-person engagement by working on-site full-time. Travel to other possible non-Albedo locations may be required. Relocation: Relocation for this position is available Working Conditions: Work is performed in an office environment, laboratory, cleanroom, or production floor. US CITIZENSHIP IS REQUIRED #LI-Onsite Albedo does not accept agency resumes. Please do not forward resumes to Albedo employees. Albedo is not responsible for any fees or overhead related to unsolicited resumes. Additional Requirements: In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. All persons hired will be required to be a U.S. citizen, a lawful permanent resident of the U.S., or 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. Equal Opportunity Employer/Veterans/Disabled: Albedo is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. Relocation: Relocation for this position is available US CITIZENSHIP IS REQUIRED #LI-Onsite 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.
    $145.5k-168k yearly 2d ago
  • Lead Embedded Software Engineer

    Coherent Corp 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. 20d ago
  • Senior Embedded Software Developer

    Iontra

    Embedded software engineer job in Centennial, CO

    Founded in 2013, Iontra is a deep-tech Colorado-based fabless semiconductor and software solutions company that dramatically improves charge speed, cycle life, capacity utilization, cold weather charging, and safety of all Lithium batteries. The company has offices in Denver, CO, Dallas, Texas, and Bangalore, India. To learn more, visit iontra.com. This is a full-time, hands-on role in a fast-paced startup environment. Role Summary: We are seeking a skilled and motivated embedded software developer to join our world-class engineering team. In this role, you will help build, test and integrate the software for Iontra BMS system. As part of our team, you will have the opportunity to collaborate with a diverse group of specialists, and engineers to flawlessly fill in the blank for various battery charge and management systems. This is a full-time role located in our Centennial, CO office in a fast-paced startup. What You'll Be Doing: Collaborate with cross-functional teams to design and develop robust embedded software for assigned products. Integrate software components, build and run unit-level, system-level tests with hardware-in-the-loop simulator. Defining and managing hardware-to-software interfaces. Design and implement drivers for embedded system peripherals. You'll Need These Qualifications: Bachler's degree or equivalent experience in Electrical Engineering, Computer Engineering, Computer Science, or other STEM degree. 5+ Years of embedded Software development in fast paced environments Experience with GIT or similar version control system. Experience with Jira similar activity management tool. Experience with RTOS such as Micro C, FreeRTOS. Embedded Linux Proficient in software development in C/C++ Understanding of software development process from requirement collection to software release. Experience with firmware/hardware architecture definition. Experience of digital communication protocols (Ethernet, USB, UART, CAN, SPI, I2C). Experience with encrypted firmware and secure boot. Desired Qualifications: Experience of common embedded system peripherals (ADC, GPIO, Memory, Timer). Experience in the Battery Management System Skilled in Python and other high level programming languages. Hands-on experience in CD/CI, Docker, and software build tools and process Experience with test automation You'll love this job if you: Are driven to be part of a team doing big things to help our planet Aspire to work with a successful veteran startup management team Are a self-starter and always find ways to get your work done and help team members Are an organized, detail-oriented person being very good at time management Are determined and resilient to keep things moving forward at a startup pace Are assertive and able to influence and partner with the team to get things done Enjoy new challenges and change Benefits and Compensation: Salary Range: $130K - $150K We offer the following benefits package: Health Care Plan (Medical, Dental & Vision) Life Insurance (Basic, Voluntary & AD&D) Short Term & Long-Term Disability Paid Time Off (Vacation, Sick & Holidays) 401(k) Retirement Plan plus company match Company Shares Plan Iontra has an equal employment opportunity (EEO) policy that provides that no applicant or staff member will be discriminated against on the basis of gender, race, color, age, religion, marital status, pregnancy, veteran status, national origin, disability, or sexual orientation.
    $130k-150k yearly 13d 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 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 Auto-Apply 60d+ ago
  • Embedded Software Engineer III

    Alten Technology USA

    Embedded software engineer job in Denver, CO

    We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life-from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more. As part of the global ALTEN Group-57,000+ engineers in 30 countries-we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology USA, you'll collaborate on some of the world's toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow. Role Responsibilities Lead and contribute to the full lifecycle of embedded software programs, from initial requirements through deployment and long-term support Develop, evaluate, and maintain software requirements with end-to-end traceability Architect, implement, and review high-quality embedded software solutions Troubleshoot and resolve complex software issues on embedded hardware and in simulated environments Conduct in-depth root cause analysis for defects and field-reported anomalies Apply advanced development and analysis tools to assess performance metrics such as memory utilization, stack depth, execution timing, and verification coverage Define robust verification strategies aligned with software requirements and system objectives Support investigations related to verification and validation failures Actively participate in customer and regulatory audits, providing technical expertise and documentation Required Experience and Qualifications Seven (7) or more years of professional experience developing embedded software Strong working knowledge of multiple microcontroller families, architectures, and operating models Demonstrated experience developing software under safety- or mission-critical design standards (e.g., DO-178, IEC 61508, or equivalent) Expert-level proficiency in C for embedded systems Hands-on experience with source control systems and collaborative development practices Familiarity with application lifecycle management tools supporting requirements definition, traceability, testing, and issue tracking Exceptional written and verbal communication skills, including the ability to clearly articulate complex technical concepts Proven ability to debug and analyze embedded software using on-target hardware and/or simulation tools Proficiency with common office productivity applications Capability to support long-duration programs that span multiple years Preferred Background Bachelor's degree (or equivalent) in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science Knowledge of MISRA C coding standards and compliance practices Understanding of power electronics fundamentals and their interaction with embedded control systems Experience preparing technical presentations and leading or supporting formal audits Ability to interpret electrical schematics and interface effectively with hardware design teams Experience contributing to electrical power system development for internationally deployed military aircraft Eligibility to work as a U.S. Person Salary Range: $90,000-130,000 ALTEN Technology is an Equal Opportunity Employer. Our Policy is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Please beware of job seeker scams and see this important notice on our careers page for more information about our recruiting process. Compliance Notice: Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and Executive Order 11246. We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Drug Screening Requirement: As a federal contractor, Alten USA maintains a drug-free workplace. All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.
    $90k-130k yearly Auto-Apply 12d ago
  • Embedded Software Engineer

    Tomorrow.Io 4.5company rating

    Embedded software engineer job in Golden, CO

    Tomorrow.io is hiring an Embedded Software Engineer to join our Space & Sensors team. In this role, you'll design, develop, and maintain Linux-based embedded systems that power next-generation radar and remote-sensing technologies across space-borne and terrestrial platforms. Your mission will be to build reliable, maintainable embedded Linux platforms that enable Tomorrow.io's electronic products to operate accurately and consistently in demanding real-world environments. You'll collaborate closely with hardware, FPGA, systems, and application software engineers, translating sensing and space requirements into robust drivers, board support packages (BSPs), and production-ready platforms. This role offers strong opportunities for cross-functional growth - looking down the stack to understand how RTL and hardware interact with embedded software, and up the stack to support and enable application-layer systems. Please note that this position is a hybrid role, and the team collaborates in person twice weekly at our Golden, Colorado office. What You'll Do: Design, develop, and maintain Linux drivers, BSPs, and Yocto-based Linux distributions. Lead hardware bring-up, system integration, and low-level debugging on custom hardware platforms. Collaborate with hardware, FPGA, and systems engineers to ensure cohesive end-to-end system behavior. Support application-layer software teams by delivering stable, well-documented embedded platforms. Debug and diagnose complex system issues using JTAG/SWD, logic analyzers, and Linux debugging tools. Contribute to cross-disciplinary discussions and continuous improvement of processes and products. What You'll Bring: 3+ years of hands-on experience in embedded software development. Strong experience developing Embedded Linux systems on custom hardware. Hands-on expertise in Linux kernel and user-space driver development. Proven experience creating and maintaining Board Support Packages (BSPs). Deep familiarity with Yocto / OpenEmbedded, including build system customization. Solid understanding of Linux internals, particularly on ARM-based embedded systems. Proficiency in C (primary) and C++. Experience with cross-compilation, build systems, and debugging tools, including gcc, gdb, cmake, strace, perf, valgrind, and QEMU. Comfort working with Git, CI/CD workflows, and scripting/automation using Bash and Python. Exposure to FPGAs and HDLs (Verilog or VHDL), or a strong interest in learning RTL concepts. Collaborative, detail-oriented, and structured, with openness to feedback across disciplines If your experience is close but doesn't fulfill all requirements, please apply. Tomorrow.io is on a mission to build a special company. To achieve our goal, we are focused on hiring people with different backgrounds, perspectives, and experiences. This position requires access to technology that is controlled under U.S. export control laws and regulations. Accordingly, this position is restricted to U.S. citizens, permanent residents and protected individuals unless and until any required licenses are obtained. Tomorrow.io is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Tomorrow.io participates in the E-Verify program in all US states, as required by law. At tomorrow.io we have established a workplace culture that values fairness and equal opportunities and we believe it is crucial for fostering a positive and productive environment. Regularly reviewing and adjusting pay practices to align with legitimate drivers of pay, such as job level, geographic location, and performance, demonstrates a commitment to maintaining equity within the organization.This commitment to ongoing assessment and improvement is key to creating a workplace that is not only diverse and inclusive but also fair and just. Anticipated salary range for this role is $135K-$150K subject to local market and candidates skills and experience. Comprehensive health benefits, unlimited paid time off and other benefits included. Relocation assistance may be offered/available for certain roles. Tomorrow.io is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at **************** About Tomorrow.io: Selected by TIME Magazine as one of the Top 100 Most Influential Companies in the World, Tomorrow.io is the world's leading Resilience Platform™. Combining next-generation space technology, advanced generative AI, and proprietary weather modeling, Tomorrow.io delivers unmatched forecasting and decision-making capabilities. Trusted by six of the top ten Fortune 500 companies, Tomorrow.io empowers organizations to proactively manage weather-related risks, opportunities, and enhance operational efficiency. From cutting-edge weather intelligence to real-time early warning systems, Tomorrow.io enables predictive, impact-based action for a safer, more resilient future. Learn more at Tomorrow.io. Ethos: Our ethos guides us in everything we do - The people of Tomorrow are here to make an impact, they show true grit, and always put people first. How we roll: We believe that magic happens when people work together. The People of Tomorrow take ownership with a bias for action. We believe in transparency and directness, putting work before ego, and empathy. The People of Tomorrow have a can-do attitude, are resilient, and curious. They are growth oriented, value people striving to be experts, and love to have fun. Here, your success is achieved by your impact and deliveries and not by the hours you put in. We have flexible hours and unlimited vacation days policy. The People of Tomorrow show empathy, mutual respect and work as one diverse team. We grow fast and move faster but we always see people first. Each person has their own career growth path for we believe that the only way for the company to grow is if you grow.
    $135k-150k yearly Auto-Apply 12d 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
  • 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
  • Embedded System Engineer - Linux & HDL

    Mj3 Partners

    Embedded software engineer job in Boulder, CO

    Our client is a fast\-growing, multi\-discipline, privately owned small business focused on engineering and manufacturing of advanced technologies \- specifically in antennas and radio frequency (RF) systems Summary Our client is seeking a skilled Embedded System Engineer. In this role, you will be a key contributor to the design and development of active RF systems for next\-generation products. You'll be part of a small, collaborative team, responsible for developing software, firmware, and gateware solutions. We're seeking a candidate with a strong desire for a system\-level understanding who can evolve to influence high\-level design decisions and internal tooling. Required Education and Experience · Must have US citizenship and ability to obtain a U.S. Security Clearance · Bachelor's degree in electrical engineering (master's degree preferred) or equivalent · Proficiency reading electrical schematics · Proficiency in a technical programming language such as Python · Proficiency with common test equipment including multi\-meters, oscilloscopes, and logic analyzers Specialized Skillsets: (One required) Linux: Experience with Linux userspace and kernel driver development. Proficiency with embedded Linux build systems. You should also have an interest in learning HDL. OR · HDL: A strong HDL skillset with experience implementing DSP blocks and common serial interfaces (e.g., PCIe, SPI, I2C, AXI, Wishbone, Aurora, JESD). Experience developing novel IP (e.g., DSP, packetization) and a proficient understanding of signal processing fundamentals are also required. You should have an interest in learning Linux userspace and kernel driver development. · Preferred Education and Experience · Yocto, Pentalinux · Xilinx, RFSoc, Zynq · Experience with RF test equipment including phase noise analyzer, spectrum analyzer, network analyzer, and power meters Benefits Summary Our client offers all employees four weeks of PTO each year, flexible scheduling, hybrid work, tuition reimbursement, up to 6% 401(k) match, and healthcare, dental, and vision plans. Work Environment This job operates in a professional office and laboratory. This role routinely uses laboratory equipment such as vector network analyzers, signal generators, and spectrum analyzers. Position Type\/Expected Hours of Work This is a full\-time position at 40 hours per week. Typical office hours include Monday\-Friday, 8:00am\-5:00pm, however these hours will vary based on workload and the manager's discretion. This job may require more than 40 hours of work per week as the need arises. Travel Minimal travel ( Physical Demands While performing the duties of this job, you will be regularly required to talk or hear. Specific vision abilities required by this job include close vision and ability to adjust focus. This would require the ability to lift lab equipment, open cabinets, and bend or stand on a stool as necessary. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. This position has no direct supervisory responsibilities. AAP\/EEO Statement Our client is an Equal Employment Opportunity employer committed to providing equal opportunity in all of our employment practices, including selection, hiring, assignment, re\-assignment, promotion, transfer, compensation, discipline, and termination. The Company prohibits discrimination, harassment, and retaliation in employment based on race; color; religion; genetic information; national origin; sex (including same sex); sexual orientation; gender identity; pregnancy, childbirth, or related medical conditions; age; disability or handicap; citizenship status; service member status; or any other category protected by federal, state, or local law. We support protected veterans and individuals with disabilities through our affirmative action program. "}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"36114497","FontFamily":"PuviRegular","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Aerospace"},{"field Label":"Job Posting Location","uitype":1,"value":"Boulder, CO"},{"field Label":"Required Education","uitype":1,"value":"Bachelor's Degree, Electrical Engineering"},{"field Label":"Work Experience","uitype":2,"value":"1+ years of experience"},{"field Label":"City","uitype":1,"value":"Boulder"},{"field Label":"State\/Province","uitype":1,"value":"Colorado"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"80301"}],"header Name":"Embedded System Engineer \- Linux & HDL","widget Id":"**********00061009","awli IntegId":"urn:li:organization:5260362","is JobBoard":"false","user Id":"**********00050003","attach Arr":[],"awli ApiKey":"8623dp2rnytygc","custom Template":"3","awli HashKey":"ed44cacc73af2d0e3b3c9aa39dc20150f55380bd9ff6c4cb603c002a90e4db200e3c624e8d634b2204af61f40f82a5f5b3e14eebdf0ad0c846720b1c8c16b7b3","is CandidateLoginEnabled":true,"job Id":"**********02758086","FontSize":"15","google IndexUrl":"https:\/\/mj3partners.zohorecruit.com\/recruit\/ViewJob.na?digest=XsDP9gLWOn1xhHjK2wXBdLRRMo2V6d3xRUbvNDkFp7U\-&embedsource=Google","location":"Boulder","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"js6fd74ba5c4833e84ff093770715bb4e872c"}
    $77k-103k yearly est. 60d+ ago
  • Wi-fi Embedded Developer

    Donato Technologies

    Embedded software engineer job in Denver, CO

    Greetings from Donato Technologies Inc.We have an immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Role: Wi-fi Embedded Developer Key Responsibilities: Develop and maintain embedded firmware using C and C++ Work on Wi-Fi protocols (802.11 a/b/g/n/ac/ax) Integrate and debug Wi-Fi drivers and stacks Perform board bring-up, debugging, and performance optimization Work closely with hardware and system teams Troubleshoot issues using tools like JTAG, GDB, logic analyzers Required Skills: Strong programming skills in C and C++ Hands-on experience with Wi-Fi / WLAN technologies Experience in embedded Linux or RTOS Knowledge of networking protocols (TCP/IP, UDP) Experience with device drivers and low-level debugging Compensation: $48.00 per hour DONATO TECHNOLOGIES WAS FOUNDED IN 2012, WE SPECIALIZE IN STAFFING, CONSULTING, SOFTWARE DEVELOPMENT, AND TRAINING ALONG WITH IT SERVICES. INFORMATION TECHNOLOGY REMAINS OUR STRENGTH! We partner with clients, appreciate, and understand their business needs and bring them the most innovative and relevant technology solutions available. Our experience has made us who we are today. We have partnered with a lot of clients and built technology that powers their business. Careers At Donato Technologies, Inc., we unite top-tier talent within a creative, collaborative, and supportive atmosphere, transforming daunting challenges into enjoyable and rewarding pursuits. As a valued member of our team, you'll experience unparalleled opportunities to engage with both clients and cutting-edge technology. We serve as the ultimate destination for talented individuals with aspirations and ambitions, addressing companies' growth needs comprehensively. We hold our clients, consultants, and talent in the highest regard. If you're prepared to embark on a career in the technology fast lane, Donato is your ideal destination.
    $48 hourly Auto-Apply 5d 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 20d 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. 10d 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 Flight Software Engineer

    Karman 4.2company rating

    Embedded software engineer job in Broomfield, CO

    Karman+ We are inventors, designers, engineers, scientists, tinkerers, entrepreneurs, adventurers, artists, activists, global citizens, architects, musicians, builders, writers, athletes and space nerds. We partner with the best minds and most experienced teams across industry and academia, bringing together the knowledge, experience, and skills required to navigate our critical path. Mission We want to mine space resources from near-Earth asteroids to provide abundant, sustainable energy and resources in space and for Earth. Vision Asteroid mining has lived at the intersection of scientific research and popular culture for decades, with as many academic papers published as there are books, TV shows and movies about it. Access to resources, with its finite nature and disparate distribution, plays an essential part in the geopolitical web of power and wealth. It has defined economic growth to such an extent that we have been using them as primary demarcation lines and identifiers in our history, from the stone to bronze and iron age to our current silicon age. But our resources-driven growth faces a massive existential challenge, with climate change, ecosystem degradation and resource depletion demanding a complete reset. Humanity needs to shift global transportation, manufacturing, construction and energy onto a sustainable path. Expanding beyond the Kármán line is where we believe transformative future growth and innovation will be found. Recent missions by NASA (OSIRIS-REx & DART) and JAXA (Hayabusa2) have firmly pushed the idea of using space resources from academic research into commercial opportunity. We believe the Regolith Age, powered by abundant space resources, is an inevitability that we can accelerate. We value these principles: Diversity of thought. We believe that different perspectives drive better results. We aim to build diverse teams and a diverse company. Ownership, feedback and accountability. Ideas improve through collaboration, discussion and iteration. Decisions don't follow the same pattern and revert to the mean when made in a group. We aim to have clear ownership, accountability for results and autonomy to deliver. No silos. We build cross-functional teams to be able to deliver on our goals. There are no predefined lanes for people to operate in, information is pushed out across all teams to make sure we benefit from cross-pollination. High talent bar, no a**holes. We optimize for potential and a growth mindset. We value experience, but only when balanced with self-awareness and first principles thinking. Small is beautiful. The best results as well as the best work experience come from a small team of talented people working towards a common goal. Position: Senior Embedded Flight Software Engineer Location: Broomfield, CO Position Type: Full-time, On-site Mission: High Frontier - Architect, Develop, Integrate, Test, and Deploy Flight Software At Karman+, we're building spacecraft systems that will take us beyond Earth orbit. For the High Frontier mission, we need an experienced embedded flight software engineer to architect, develop, and maintain the low-level software running on our spacecraft's flight computers and subsystem controllers. This is a critical role for an engineer who thrives on end-to-end ownership of embedded systems, understands the hardware-software interface, and can bring up, integrate, and test firmware that must perform flawlessly in orbit. What it takes to be successful in this role: As a Senior Embedded Flight Software Engineer, you'll take technical ownership of the flight-critical software stack. You'll bring up dev boards, write low-level C/C++ firmware, implement robust bootloading and fault handling, and drive the integration of software with avionics and payload systems. You'll be responsible for ensuring the spacecraft's computers can execute guidance loops, manage system state, handle commands and telemetry, and support in-orbit updates. This is a highly technical, hands-on role that requires strong embedded development experience and systems-level thinking. You'll work directly with engineers across Avionics, Mechatronics, GNC, GSW, Propulsion, and AI&T, helping shape spacecraft architecture and driving key design decisions from the software side. The ideal candidate will be fluent in microcontroller-level software and comfortable working with hardware bring-up, test tools, and mission-critical constraints. What You'll Do Be responsible for embedded software development for spacecraft flight computers and subsystem controllers Bring up and debug embedded systems primarily on ARM Cortex-M microcontrollers Implement fault management, telemetry collection, command parsing, and uplink/downlink functionality for high latency, low bandwidth systems Develop and support our real-time control systems for actuators, sensors, power, and GNC Design and implement bootloaders and software update mechanisms for in-orbit deployment Collaborate with Avionics, Mechatronics, GNC, GSW, Propulsion, and AI&T teams to enable hardware/software integration and test Establish and maintain embedded development workflows, standards, code conventions, and testing infrastructure Contribute to spacecraft flight operations; e.g., commanding and validating telemetry from the spacecraft Contribute to hardware-in-the-loop and spacecraft test campaigns to validate flight code Write technical documentation and interface specifications such that all stakeholders can effectively interact with FSW products Develop, test, and integrate low level component drivers for both COTS and in-house avionics products. What You Bring Deep experience software engineering, with significant experience in flight software or embedded systems, ideally in a space or aerospace context. Demonstrated experience in managing and mentoring teams, with a proven track record of leading others and fostering collaboration alongside technical management expertise. Proficiency in C++ and Python, with strong experience in Linux and RTOS based target environments. Significant experience in the full software lifecycle, with a focus on test-driven development and maintaining automated testing frameworks. Experience developing software for hardware-constrained environments. Experience developing software for high latency, low bandwidth environments. Expertise in implementing and maintaining CI/CD pipelines to ensure code quality, facilitate rapid iteration, and support continuous integration and deployment Strong project management skills, with an emphasis on workload tracking, task prioritization, and team coordination. Hands-on problem solver-you're comfortable diving deep into code, debugging, and solving tough technical issues. Excellent communication skills, with the ability to articulate complex software concepts to both technical and non-technical stakeholders. Demonstrated expertise in hardware/software integration and testing, including sensor device drivers and low-level I/O. Experience in hardware simulation (software-in-the-loop). Experience using common debugging tools: JTAG, logic analyzers, oscilloscopes, test scripting, etc Familiarity with software safety and hazard analysis, including methodologies such as FMEA. Proficiency with spacecraft and other standard communication protocols such as SpaceWire, I2C, SPI, RS-422/485/232, CAN Bus, IP, MIPI, GMSL, or CCSDS. Bonus If You Have Experience with fault-tolerant or redundant embedded systems Familiarity with in-orbit software update patterns and bootloaders Exposure to flight software frameworks (e.g., cFS or F') Experience working with satellite telemetry and command systems Background in guidance, navigation, and control (GNC) or optical navigation (OpNav) software Experience in GSW (EGSE interfaces, scripting, flatsat/testbed management, etc) Experience contributing to spacecraft flight operations or test campaigns (e.g., TVAC) Requirements BS or MS in engineering, aerospace engineering, or related technical field. Additional Information We Offer Our cash compensation amount for this role is targeted at $150,000.00 - $180,000.00 annually in this location. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amount listed above. Top Benefits & Perks As a member of the Karman+ team, you'll enjoy an impressive benefits package: Equity Incentives - Participate in our shared success. Medical, Dental, and Vision Plans for top tier plans with additional buy-up plan options. Short-term Disability and Long-term Disability covered by Karman+ Basic Life Insurance covered by Karman+ 401k plan Unlimited Paid Time Off - We focus on what you get done, not how many hours or days you work. Location & Work Environment This position is full-time in-person at our offices & lab in Broomfield, CO. If you reside in locations outside of daily commuting distance you will be considered, however, no relocation or travel assistance will be provided by Karman+ for this position. This position operates in an office environment. This entails working inside in an office space wherein you may be provided with a public work station (cubicle) or private offices. In the performance of the duties and responsibilities of this job, you will be required to view a computer terminal for prolonged periods of time. Travel Occasional travel to work site locations may be expected. Overnight stays may be required from time to time for training, seminars, conferences, meetings, events, or visits to onsite locations. Disclaimer This job posting is not intended to contain a comprehensive listing of activities, duties, or responsibilities that are required. Karman+ reserves the right to change or assign additional duties, responsibilities, and activities at any time with or without notice. Hiring Practices Karman+ is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our application procedures. If you need assistance or an accommodation due to a disability, you may contact *****************. Come work with us... We are crazy ambitious but the timing is right. Be part of the team looking to make it happen. We are looking to build things to put in space quickly. We emphasize creativity and innovation and resources are available to support good ideas. Join a team of people working toward the same ambitious goal. We are an engaging team looking to empower our teammates. You can have a share in the company value creation. ITAR Requirements To conform to U.S. Government space technology export regulations, including International Traffic in Arms Regulations (ITAR) you 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. Follow us on LinkedIn to stay tuned on upcoming roles with Karman+. If you know someone who'd be a great addition to our team, please encourage them to apply for this role or for our General Application.
    $150k-180k yearly Auto-Apply 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 20d ago
  • Embedded Software Engineer III

    Alten Technology USA

    Embedded software engineer job in Denver, CO

    Job Description We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life-from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more. As part of the global ALTEN Group-57,000+ engineers in 30 countries-we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology USA, you'll collaborate on some of the world's toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow. Role Responsibilities Lead and contribute to the full lifecycle of embedded software programs, from initial requirements through deployment and long-term support Develop, evaluate, and maintain software requirements with end-to-end traceability Architect, implement, and review high-quality embedded software solutions Troubleshoot and resolve complex software issues on embedded hardware and in simulated environments Conduct in-depth root cause analysis for defects and field-reported anomalies Apply advanced development and analysis tools to assess performance metrics such as memory utilization, stack depth, execution timing, and verification coverage Define robust verification strategies aligned with software requirements and system objectives Support investigations related to verification and validation failures Actively participate in customer and regulatory audits, providing technical expertise and documentation Required Experience and Qualifications Seven (7) or more years of professional experience developing embedded software Strong working knowledge of multiple microcontroller families, architectures, and operating models Demonstrated experience developing software under safety- or mission-critical design standards (e.g., DO-178, IEC 61508, or equivalent) Expert-level proficiency in C for embedded systems Hands-on experience with source control systems and collaborative development practices Familiarity with application lifecycle management tools supporting requirements definition, traceability, testing, and issue tracking Exceptional written and verbal communication skills, including the ability to clearly articulate complex technical concepts Proven ability to debug and analyze embedded software using on-target hardware and/or simulation tools Proficiency with common office productivity applications Capability to support long-duration programs that span multiple years Preferred Background Bachelor's degree (or equivalent) in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science Knowledge of MISRA C coding standards and compliance practices Understanding of power electronics fundamentals and their interaction with embedded control systems Experience preparing technical presentations and leading or supporting formal audits Ability to interpret electrical schematics and interface effectively with hardware design teams Experience contributing to electrical power system development for internationally deployed military aircraft Eligibility to work as a U.S. Person Salary Range: $90,000-130,000 ALTEN Technology is an Equal Opportunity Employer. Our Policy is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Please beware of job seeker scams and see this important notice on our careers page for more information about our recruiting process. Compliance Notice: Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and Executive Order 11246. We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Drug Screening Requirement: As a federal contractor, Alten USA maintains a drug-free workplace. All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.
    $90k-130k yearly 10d ago
  • Senior Embedded Software Developer

    Iontra

    Embedded software engineer job in Lone Tree, CO

    Founded in 2013, Iontra is a deep-tech Colorado-based fabless semiconductor and software solutions company that dramatically improves charge speed, cycle life, capacityutilization,cold weathercharging, and safety of all Lithium batteries. The company has offices in Denver, CO, Dallas, Texas, and Bangalore, India. To learn more, visitiontra.com. This is a full-time, hands-on role in a fast-paced startup environment. Role Summary: We areseekinga skilled and motivated embedded software developer to join our world-class engineering team. In this role, you will help build,testand integrate the softwarerequiredfor Iontra BMS system. As part of our team, you will have the opportunity to collaborate with a diverse group of specialists, and engineers to flawlessly fill in the blank for various battery charge and management systems. This is a full-time role located in our Centennial, CO office in a fast-paced startup. WhatYoullBe Doing: Collaborate with cross-functional teams to design and develop robust embedded software for assigned products. Integrate software components, build and run unit-level, system-level tests with hardware-in-the-loop simulator. Defining and managing hardware-to-software interfaces. Design and implement drivers for embedded system peripherals. YoullNeed TheseQualifications: Bachlers degreeor equivalent experience in Electrical Engineering, Computer Engineering, ComputerScience,or other STEM degree. 5+ Years ofembedded Softwaredevelopmentin fast paced environments ExperiencewithGITor similarversion control system. Experience with Jirasimilaractivity managementtool. Experience with RTOS such as MicroC,FreeRTOS. Embedded Linux Proficient in software development in C/C++ Understandingofsoftwaredevelopment process from requirement collection tosoftware release. Experience with firmware/hardware architecture definition. Experienceofdigital communication protocols (Ethernet, USB, UART, CAN, SPI, I2C). Experience with encrypted firmware and secureboot. DesiredQualifications: Experience ofcommon embedded systemperipherals(ADC, GPIO,Memory, Timer). Experience in the Battery Management System Skilledin Pythonand other high level programminglanguages. Hands-on experiencein CD/CI, Docker, and software buildtools and process Experience with test automation Youlllove this job if you: Are driven to be part of a team doingbig thingsto help our planet Aspire to work with a successful veteran startup management team Are a self-starter and always find ways to get your work done and help team members Are an organized, detail-oriented person beingvery goodat time management Are determined and resilient to keep things moving forward at a startup pace Are assertive and able to influence and partner with the team to get things done Enjoy new challenges and change BenefitsandCompensation: Salary Range:$130K - $150K We offer the following benefits package: Health Care Plan (Medical, Dental & Vision) Life Insurance (Basic, Voluntary & AD&D) Short Term &Long-TermDisability Paid Time Off (Vacation, Sick & Holidays) 401(k) Retirement Planplus company match Company SharesPlan Iontra has an equal employment opportunity (EEO) policy that provides that no applicant orstaff member will be discriminated againston the basis ofgender, race, color, age, religion, marital status, pregnancy, veteran status, national origin, disability, or sexual orientation.
    $130k-150k yearly 15d ago
  • Senior Embedded engineer

    Axiom Software Solutions Limited 3.8company rating

    Embedded software engineer job in Lafayette, CO

    Job Description 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. 23d ago
  • Wi-fi Embedded Developer

    Donato Technologies Inc.

    Embedded software engineer job in Denver, CO

    Job DescriptionGreetings from Donato Technologies Inc. We have an immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Role: Wi-fi Embedded Developer Key Responsibilities: Develop and maintain embedded firmware using C and C++ Work on Wi-Fi protocols (802.11 a/b/g/n/ac/ax) Integrate and debug Wi-Fi drivers and stacks Perform board bring-up, debugging, and performance optimization Work closely with hardware and system teams Troubleshoot issues using tools like JTAG, GDB, logic analyzers Required Skills: Strong programming skills in C and C++ Hands-on experience with Wi-Fi / WLAN technologies Experience in embedded Linux or RTOS Knowledge of networking protocols (TCP/IP, UDP) Experience with device drivers and low-level debugging
    $68k-92k yearly est. 5d ago

Learn more about embedded software engineer jobs

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

The average embedded software engineer in Arvada, 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 Arvada, CO

$89,000

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

The biggest employers of Embedded Software Engineers in Arvada, CO are:
  1. CesiumAstro
  2. Lunar Outpost
  3. Trimble
  4. Tomorrow.io
  5. BAE Systems
Job type you want
Full Time
Part Time
Internship
Temporary