Senior Embedded Software Engineer for Space & Avionics

Woven

Westminster (CO)

On-site

USD 133,000 - 160,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Health, dental, vision insurance
HSA/FSA
Life insurance
Disability insurance
Retirement plans

Job summary

CesiumAstro is seeking a Senior Embedded Software Engineer to design, integrate, and validate embedded software for satellites, UAVs, and space-grade platforms. You will develop firmware, optimize performance, and tackle hardware-software integration challenges from concept through production, collaborating with software, electrical, systems, and test teams.

You will contribute to code reviews, documentation, and continuous improvement initiatives, while ensuring compliance with engineering

Qualifications

  • Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering, or related field with 5–8 years of related experience, or Master's with 3–6 years, or PhD with 0–3 years in embedded software development.
  • Strong knowledge of embedded software principles, firmware development, SDLC, and system architectures.
  • Experience with C/C++, Python, version control, debugging tools, and embedded IDEs.
  • Knowledge of RTOS, microcontrollers, hardware interfaces, communication protocols, and peripheral integration.
  • Understanding of software verification, testing, documentation, coding standards, and CI practices.
  • Knowledge of hardware integration, software optimization, defect tracking, embedded debugging techniques, and system-level troubleshooting.
  • Proficiency with Microsoft Office Suite including Outlook, Word, Excel, PowerPoint, and Teams.
  • Embedded software development tools, e.g. C, C++, Python, Git, Visual Studio, Eclipse, JTAG debuggers, or equivalent applications.
  • Engineering documentation, project management, and collaboration tools, e.g. Jira, Confluence, Azure DevOps, or equivalent applications.

Responsibilities

  • Develop embedded software, firmware, device drivers, middleware, and real-time software applications supporting product development.
  • Conduct software implementation, debugging, code integration, unit testing, software optimization, and feature development activities.
  • Evaluate software requirements, interface specifications, architecture documentation, source code, and design documentation to support implementation.
  • Develop and conduct software verification, validation, debugging, integration, and troubleshooting activities.
  • Analyze software test results, hardware interfaces, system behavior, performance data, and engineering observations to resolve technical issues.
  • Recommend software updates, defect fixes, engineering changes, and corrective actions to improve software reliability, maintainability, and performance.
  • Collaborate with software, electrical, systems, hardware, quality, and test engineering teams throughout software development and integration.
  • Prepare software documentation, test procedures, technical reports, engineering change documentation, software release documentation, and interface documentation.
  • Participate in code reviews, design reviews, technical investigations, hardware integration, customer support activities, and software release initiatives.
  • Evaluate embedded software engineering methods, development practices, coding standards, software architectures, and development processes to identify improvement opportunities.
  • Validate compliance with engineering standards, company procedures, customer requirements, and software development best practices.
  • Contribute to continuous improvement initiatives that strengthen software quality, reliability, maintainability, engineering efficiency, and product performance.

Skills

Embedded software
C/C++
Python
RTOS
Microcontrollers
Debugging tools
Git
Visual Studio
Eclipse
JTAG debuggers
Jira
Confluence
Azure DevOps
CI practices

Education

Bachelor's degree in CS/EE or related field
Master's degree
PhD (optional)

Tools

Jira
Confluence
Azure DevOps
Visual Studio
Eclipse
Git
JTAG debuggers

Job description

CesiumAstro is seeking a Senior Embedded Software Engineer to design, integrate, and validate embedded software for satellites, UAVs, and space-grade platforms. You will develop firmware, optimize performance, and tackle hardware-software integration challenges from concept through production, collaborating with software, electrical, systems, and test teams.

You will contribute to code reviews, documentation, and continuous improvement initiatives, while ensuring compliance with engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — Space Systems
Senior Embedded Software Engineer — Space Systems

CesiumAstro, Inc. • Westminster (CO)

On-site
USD 133,000 - 160,000
Stock options
Benefits package
Senior Embedded Software Engineer — Space Tech Stock Options
Senior Embedded Software Engineer — Space Tech Stock Options

Airbus Ventures • Westminster (CO)

On-site
USD 133,000 - 160,000
Stock options
Comprehensive benefits
Senior Embedded Software Architect – Space/Avionics
Senior Embedded Software Architect – Space/Avionics

CesiumAstro • Austin (TX)

On-site
USD 120,000 - 180,000
Stock Options
Health Insurance
Dental Insurance
+6
Senior Embedded Software Architect — Space & Aerospace
Senior Embedded Software Architect — Space & Aerospace

Roman Health Pharmacy LLC • Westminster (CO)

Hybrid
USD 133,000 - 161,000
Stock options
Health insurance
Dental insurance
+6
Senior Embedded Systems Engineer – Space-Grade
Senior Embedded Systems Engineer – Space-Grade

CesiumAstro • Westminster (CO)

On-site
USD 133,000 - 161,000
Stock options
Health, dental, vision benefits
401(k) and retirement plans
Senior Embedded Software Engineer in Space
Senior Embedded Software Engineer in Space

Airbus Ventures • Austin (TX)

Hybrid
USD 120,000 - 180,000
Stock options
Health, dental, vision coverage
Retirement plans
Senior Embedded Software Project Lead (Aerospace)
Senior Embedded Software Project Lead (Aerospace)

Cesiumastro • Austin (TX)

On-site
USD 120,000 - 160,000
Stock options
Benefits package
Space-Grade Embedded Systems Engineer
Space-Grade Embedded Systems Engineer

CesiumAstro • Denver (CO)

On-site
USD 133,000 - 161,000
Stock options
Health, dental, vision coverage
Retirement plan
Senior Embedded Systems Engineer - Space/Aerospace
Senior Embedded Systems Engineer - Space/Aerospace

Roman Health Pharmacy LLC • El Segundo (CA)

On-site
USD 140,000 - 168,000
Stock options
Health, dental, vision
Retirement plans
Senior Embedded Software Project Lead (Aerospace)
Senior Embedded Software Project Lead (Aerospace)

CesiumAstro, Inc. • Austin (TX)

Hybrid
USD 120,000 - 160,000
Stock options
Benefits package