Principal Embedded Software Architect II

CesiumAstro

Denver (CO)

On-site

USD 170,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Company stock options
Health, dental, and vision insurance
Retirement plans

Job summary

A pioneering aerospace firm in Denver is seeking a Principal Embedded Software Engineer II to lead software design and development for embedded systems. The ideal candidate will have extensive experience in software development and embedded hardware, strong programming skills in C and C++, and the ability to communicate effectively with both technical teams and customers. This full-time role offers a competitive salary and comprehensive benefits.

Qualifications

  • Minimum of 11 years of industry experience in software development.
  • Experience in hands-on development and troubleshooting of embedded hardware.
  • Excellent knowledge of real-time system coding techniques.

Responsibilities

  • Design and implement software for embedded devices and systems.
  • Analyze code for efficiency, stability, and scalability.
  • Provide post-production/in-orbit customer support.

Skills

C programming
C++
embedded systems design
real-time operating systems
communication skills

Education

Bachelor of Science in Computer Science or related field

Tools

Linux
software configuration management tools

Job description

Join to apply for the Principal Embedded Software Engineer II role at CesiumAstro

3 days ago Be among the first 25 applicants

Join to apply for the Principal Embedded Software Engineer II role at CesiumAstro

Get AI-powered advice on this job and more exclusive features.

Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State.

At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team.

We are seeking a highly skilled and experienced Principal Embedded Software EngineerII to join our software team. In this position, you will be responsible for low-level and high-level software in Cesium’s products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. Cesium’s goal is to create an out-of-the-box hardware and software experience which enhances our customers’ ability to rapidly integrate our products into their systems.

As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices.

The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required.

Job Duties And Responsibilities

  • Design and implement software for embedded devices and systems, from requirements to production and commercial deployment.
  • Design, develop, code, test, debug and document system software.
  • Review code and system designs.
  • Analyze code for efficiency, stability and scalability.
  • Integrate and validate new product designs.
  • Support software quality assurance and optimize I/O performance.
  • Provide post-production/in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Assess third party and open source software.

Job Requirements And Minimum Qualifications

  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • Minimum of 11 years of industry experience in software development.
  • Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs.
  • Extensive programming experience in C and an object oriented programming language, preferably C++.
  • Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable).
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Excellent understanding of multi-threaded applications and resource management.
  • Excellent written and verbal communication skills.

Preferred Experience

  • Experience with products for aerospace applications.
  • Adequate knowledge of reading electronics schematics and component data sheets.
  • Experience with ARM processors and fully-featured microcontrollers.
  • Experience in design and development of a Software Development Kit (SDK).

$170,000 - $210,000 a year

CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans.

CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Defense and Space Manufacturing

Referrals increase your chances of interviewing at CesiumAstro by 2x

Get notified about new Embedded Software Engineer jobs in Denver Metropolitan Area.

Denver, CO $95,000.00-$115,000.00 4 months ago

Broomfield, CO $130,000.00-$160,000.00 3 weeks ago

Boulder, CO $131,000.00-$175,000.00 1 month ago

Longmont, CO $100,000.00-$130,000.00 1 week ago

Niwot, CO $75,000.00-$90,000.00 3 weeks ago

Longmont, CO $75,000.00-$90,000.00 3 weeks ago

Niwot, CO $75,000.00-$90,000.00 3 weeks ago

Embedded Flight Software Engineer – New Glenn

Denver, CO $91,158.00-$139,222.66 2 weeks ago

ME / EE / Embedded Systems Engineers | High-Impact MedTech Startup

Denver, CO $120,000.00-$160,000.00 5 days ago

Lakewood, CO $135,100.00-$168,900.00 3 weeks ago

TS/SCI Senior Embedded Software Engineer - Satellite Experience

Boulder, CO $75,000.00-$140,000.00 2 months ago

Sr. Software Development Engineer - Embedded, C++, AI, Linux

Longmont, CO $119,120.00-$178,680.00 1 week ago

Sr. Embedded FPGA Software Engineer - 338

Broomfield, CO $141,000.00-$177,000.00 3 months ago

Longmont, CO $135,679.00-$189,950.25 2 weeks ago

Embedded Software Engineer III - New Glenn Avionics

Denver, CO $135,679.00-$207,218.55 5 days ago

Avionics Software Engineer III (Engines)
Senior Embedded Software Engineer - Linux

Boulder, CO $123,000.00-$161,000.00 1 week ago

Signals Software Engineer with C Development
Principal Embedded Software Engineer (DSP) / EM Navigation

Lafayette, CO $175,000.00-$200,000.00 3 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Belcan • Centennial (CO)

On-site
USD 130,000 - 200,000
Medical insurance
Vision insurance
401(k)
+2
Real Time Embedded Software Engineer (US Citizenship is REQUIRED)
Real Time Embedded Software Engineer (US Citizenship is REQUIRED)

GeoLogics Corporation • Sterling Heights (MI)

On-site
USD <1,000
401(k)
Senior Firmware Engineer
Senior Firmware Engineer

CoreWeave • Bellevue (WA)

On-site
USD 153,000 - 242,000
Medical, dental, and vision insurance
Company-paid Life Insurance
Flexible Spending Account
+4
Embedded Software Engineer
Embedded Software Engineer

BayOne Solutions • Torrance (CA)

On-site
C++ Staff / Senior Staff Software Engineer
C++ Staff / Senior Staff Software Engineer

SciTec, Inc. • Boulder (CO)

On-site
USD 96,000 - 140,000
Employee Stock Ownership Plan (ESOP)
3% Fully Vested Company 401K Contribution
100% company paid HSA Medical insurance
+7
Principal / Sr. Principal Embedded Software Engineer (Flight Software) - R10202918
Principal / Sr. Principal Embedded Software Engineer (Flight Software) - R10202918

Northrop Grumman • Linthicum (MD)

On-site
USD 105,000 - 158,000
Relocation assistance
Health insurance
Paid time off
Senior Software Embedded Engineer, Torrance, CA
Senior Software Embedded Engineer, Torrance, CA

Belcan • Torrance (CA)

On-site
Satellite Systems Engineer, Mid-Level
Satellite Systems Engineer, Mid-Level

Jobright.ai • Golden (CO)

On-site
USD 90,000 - 120,000
Medical insurance
Vision insurance
401(k)
Embedded Software Engineer
Embedded Software Engineer

Oho Group Ltd • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Lumicity • Redmond (WA)

On-site
USD 160,000 - 190,000
Medical insurance
Vision insurance
401(k)