Embedded software engineer jobs in Commerce City, CO - 692 jobs
All
Embedded Software Engineer
Embedded Software Developer
Staff Software Engineer
Software Engineer-Consultant
Software Systems Engineer
Senior Software Engineer
Senior Embedded Engineer
Senior Embedded Software Engineer
Systems Software Engineer
Sunbelt Controls 3.3
Embedded software engineer job in Denver, CO
Now Hiring: Systems SoftwareEngineer II
📍 Denver
,
Colorado | 💰
$108,000 - $135,000 per year
🏢 About the Role
We're looking for an experienced Systems SoftwareEngineer 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 SoftwareEngineers.
🧠 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 5d ago
Looking for a job?
Let Zippia find it for you.
Staff Software Engineer - Tandem Application Support (TAL/COBOL/C)
Visa 4.5
Embedded software engineer job in Highlands Ranch, CO
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people.
The Opportunity:
We are looking for a versatile, curious, and energetic Staff SoftwareEngineer who embraces solving complex challenges on a global scale. As a Visa Staff SoftwareEngineer, you will be contributing to the overall integrity and availability of the Visa Debit Processing Switch, Prepaid, Open File Delivery (OFD), and associated applications.
This is an individual contributor role responsible for solving problems that have a medium to large impact on the business.
Responsibilities:
Design, build, maintenance, and support of all applications/services running on the X86 HP Nonstop platforms.
Code and implement one-off and BAU requests.
Research and implement bug fix programming changes and utilize development SME's as appropriate.
Work with 1st and 2nd level support teams to identify and implement application fixes and enhancements to increase efficiency and ease of use.
Develop and implement tools to automate configuration changes and operational procedures.
Work with application software development on the implementation and support of software maintenance releases.
Creating/updating documentation on vital install procedures or research techniques.
Support client implementation projects as needed.
Provide technical assistance to Client Services, Operations, Quality Assurance, Certification, and Implementation teams.
Assist in the testing and certification of new 3rd Party software, as needed.
Serve as support representative for cross organizational initiatives.
Cultivate, support and promote an organizational culture that provides for high performance, high morale, integrity, and teamwork.
Work cross organizationally to ensure problems are solved promptly and effectively.
Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people.
The Opportunity:
We are looking for a versatile, curious, and energetic Staff SoftwareEngineer who embraces solving complex challenges on a global scale. As a Visa Staff SoftwareEngineer, you will be contributing to the overall integrity and availability of the Visa Debit Processing Switch, Prepaid, Open File Delivery (OFD), and associated applications.
This is an individual contributor role responsible for solving problems that have a medium to large impact on the business.
Responsibilities:
Design, Build, Maintenance and support of all applications/services running on the HP Nonstop a X86 platforms.
Code and Implement One-Off and BAU requests.
Research and implement bug fix programming changes and utilize development SME's as appropriate.
Work with 1st and 2nd level support teams to identify and implement application fixes and enhancements to increase efficiency and ease of use.
Develop and Implement Tools to Automate configuration changes and Operational Procedures
Work with application software development on the implementation and support of software maintenance releases.
Creating/updating documentation on vital install procedures or research techniques
Support client implementation projects as needed.
Provide technical assistance to Client Services, Network Operations, Coverage and Implementations.
Assist in the testing and certification of new 3rd Party software, as needed.
Serve as support representative for cross organizational initiatives.
Cultivate, support and promote an organizational culture that provides for high performance, high morale, integrity and teamwork.
Work cross organizationally to ensure problems are solved promptly and effectively.
The Skills You Bring:
Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
Challenge the Status Quo: Comfort in pushing the boundaries, 'hacking' beyond traditional solutions
Language Expertise: Expertise in one or more of TAL/COBOL/C/SCOBOL/TACL/PATHWAY/ENSCRIBE/NONSTOP SQL
Learner: Constant drive to learn new technologies
Partnership: Experience collaborating with Product, Test, Dev-ops, and QA teams
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
Visa will accept applications for this role until at least November 3, 2025. If this is posted we are still accepting applications.
Qualifications
Basic Qualifications
* 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications
* 6 or more years of work experience with a Bachelors Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
* College degree in computer science or equivalent work experience in data processing.
* 5 plus years of HP Nonstop Application Development/support experience using TAL/COBOL/C/SCOBOL/TACL/PATHWAY/ENSCRIBE/NONSTOP SQL
* 3-5 years of working experience on HP Non-Stop machines (Blades or higher) utilizing Connex/Advantage or Base24 application
* Working knowledge on Connect Direct (NDM)/File Transfer Methods (FTPS/SSH)/MQ/GGS is a plus
* Proven experience with ability to understand requirements independently, design and build the solution
* Ability to exhibit strong multitasking and time management skills
* Good analytical and problem-solving skills
* Good communication (oral & written) skills including the ability to translate technical issues/concepts into ways for non-technical staff to understand.Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for this position is $124,300.00 to $198,600.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
$124.3k-198.6k yearly 5d ago
Lead Embedded Software Engineer
Coherent 4.6
Embedded software engineer job in Longmont, CO
Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embeddedsoftwareengineer 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 softwareengineer 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
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 embeddedsoftware 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 embeddedsoftware 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 embeddedSoftware 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 12d ago
Embedded Software Engineer II
Cesiumastro 3.2
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 EmbeddedSoftwareEngineer 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 embeddedsoftware 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
Senior Embedded engineer
Axiom Software Solutions Limited 3.8
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 Flight Software Engineer
PDS Inc., LLC 3.8
Embedded software engineer job in Broomfield, CO
Type: Full-time, Hybrid (3+ days onsite per week) We're hiring an Embedded Flight SoftwareEngineer 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 embeddedsoftware 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
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 embeddedsoftware 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 embeddedsoftware 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 embeddedsoftware
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 embeddedsoftware 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, SoftwareEngineering, 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 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 EmbeddedSoftwareEngineer to contribute to our mission in a dynamic startup environment. The main responsibility of the Staff EmbeddedSoftwareEngineer 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 embeddedsoftware 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
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 embeddedsoftwareengineer 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 softwareengineer 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
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 4d ago
Senior Embedded Flight Software Engineer
Karman 4.2
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 SoftwareEngineer 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 softwareengineer 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 SoftwareEngineer, 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 embeddedsoftware 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 softwareengineering, 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
Staff Software Engineer
Visa 4.5
Embedded software engineer job in Highlands Ranch, CO
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters - to you, to your community, and to the world.
Progress starts with you.
Job Description
Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people.While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
We are looking for Versatile, curious, and energetic SoftwareEngineers who embrace solving complex challenges on a global scale.As a Visa SoftwareEngineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.
The Work itself:
Design code and systems that touch 40% of the world population while influencing Visa's internal standards for scalability, security, and reusability
Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Essential Functions:
Develops enhancements and modifications to existing software and develops extensible code that complies with design specifications and meets security best practices.
Implements automation to improve effectiveness and efficiencies of systems and tools and supports development and implementation of new automation.
Engages with product engineering teams and product owners during code/design reviews, regular meetings, on-call rotations, and incident responses throughout product development and operations cycles.
Leverages advanced knowledge of systems/platforms and telemetry analyses to propose isolated improvements in code, processes, and designs to more effectively deliver on customer/business objectives.
Visa will accept applications for this role until at least Jan. 21, 2026.If this is posting, we are still accepting applications
Visa is not offering relocation assistance for this role.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualifications:
5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications:
Bachelor's / Master's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field
Knowledge of and ability to develop back-end (e.g. Java) code in support of package and product development. This includes the extension of capabilities of packages and products.
The ability to develop and utilize Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-based system, operating system, database system, computer hardware, or software library.
Knowledge of and the ability to use database software (e.g., applications, web-based applications, information systems) to maintain, modify, and output data.
Knowledge of systems integration process in which separately produced components or subsystems are combined and problems in their interactions are addressed.
Knowledge of data structures, which consist of data organization, management, and storage formats that enable efficient access and modifications. This includes a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.
The Skills You Bring:
Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
Challenge the Status Quo: Comfort in pushing the boundaries, "hacking" beyond traditional solutions
Language Expertise: Expertise in one or more general development languages (e.g., Java)
Builder: Experience building and deploying modern services and web applications with quality and scalability
Learner: Constant drive to learn new technologies such as Kubernetes, Docker, etc.
Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for this positionis $124,300 to $198,600 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
$124.3k-198.6k yearly 4d ago
Lead Embedded Software Engineer
Coherent Corp 4.6
Embedded software engineer job in Longmont, CO
Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embeddedsoftwareengineer 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 softwareengineer 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 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 embeddedsoftware 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 embeddedsoftware 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 14d ago
Principal Embedded Software Engineer II
Cesiumastro 3.2
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 EmbeddedSoftwareEngineer 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 softwareengineering 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. 5d 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 EmbeddedSoftwareEngineer to contribute to our mission in a dynamic startup environment. The main responsibility of the Staff EmbeddedSoftwareEngineer 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 embeddedsoftware 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
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. 4d ago
Staff SW Engineer - Performance Engineering
Visa 4.5
Embedded software engineer job in Highlands Ranch, CO
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
We are looking for Versatile, curious, and energetic SoftwareEngineers who embrace solving complex challenges on a global scale. As a Visa SoftwareEngineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.
The Work itself:
Design code and systems that touch 40% of the world population while influencing Visa's internal standards for scalability, security, and reusability
Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Essential Functions:
As a Staff SoftwareEngineer, you will become part of the Issuer Processing Performance Engineering team, where you will be accountable for the creation of application/system/service performance plans and models. You will work with architects, developers, product owners/managers, project managers and test engineers to define adequate testing strategies, scripts and scenarios to evaluate, troubleshoot, tune and certify.
Responsibilities:
Demonstrate Visa's core values, maintaining a delivery-focused approach
Cultivate, support and promote an organizational culture that provides for high performance, high morale, collaboration and innovation
Mentor and assist peers in all aspects of Test Engineering
Design and execute test plans, scenarios and scripts, related to application performance and capacity
Analyze, review, troubleshoot and present performance results and recommendations to delivery teams and business groups
Troubleshoot and improve performance issues and bottlenecks
Clearly communicate both formally and informally project/program status, risk and impact, escalating when/where appropriate
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Visa will accept applications for this role until at least November 30, 2025. If this is posted we are still accepting applications.
Qualifications
Basic Qualifications:
5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications:
6 or more years of work experience with a Bachelors Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
Expert level knowledge and experience with Performance Test tools such as LoadRunner, Jmeter, etc.
Expert level knowledge and experience with Application Performance Monitoring solutions such as Riverbed, Splunk, OpNET, AppDynamics, Dynatrace, etc.
Hands-on experience navigating, troubleshooting and optimizing internals of the Unix/Linux and Windows Operating Systems
Experience navigating, debugging and tuning program languages such as C, Java, Python, C#, C++, .NET
Experience tuning and optimizing Databases such as Oracle, MSSQL, Mongo, Cassandra
Experience tuning and optimizing performance of VM/JVM/ container
Advanced written and verbal communication skills, including strong leadership and interpersonal capabilities
Self-motivated, independent and solutions-oriented
Familiarity with payment processing systems/services/domain
Demonstrate a team-driven attitude, ready to innovate, collaborate and resolve issues
Ability to prioritize workload in order to balance deliverables and meet necessary deadlines
Proven track record of success both as an individual contributor as well as a leader
The Skills You Bring:
Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
Challenge the Status Quo: Comfort in pushing the boundaries, 'hacking' beyond traditional solutions
Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++)
Builder: Experience building and deploying modern services and web applications with quality and scalability
Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams
Additional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for this positionis $124,300 to $198,600 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
$124.3k-198.6k yearly 5d ago
Embedded Software Engineer II
Cesiumastro 3.2
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.
CesiumAstro is seeking an experienced EmbeddedSoftwareEngineer 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 embeddedsoftware 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.
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.
How much does an embedded software engineer earn in Commerce City, CO?
The average embedded software engineer in Commerce City, 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 Commerce City, CO
$89,000
What are the biggest employers of Embedded Software Engineers in Commerce City, CO?
The biggest employers of Embedded Software Engineers in Commerce City, CO are: