Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Embedded Software Engineer I

$165.5k - $199k

CesiumAstro

Principal Embedded Software Engineer I

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

We are seeking a highly skilled and experienced Principal Embedded Software Engineer I to join our software team. In this position, you will be responsible for low-level and high-level software in CesiumAstro's products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. CesiumAstro'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 CesiumAstro 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 9 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).

$165,500 - $199,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.

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer I in El Segundo, CA vacancy
  •  ...practical approach to nuclear development leverages modern software engineering to rapidly deliver safe, factory-built microreactors that...  ...beginning in 2028. About the role Radiant is seeking a Principal Embedded Software Engineer to set the technical direction for... 
    Suggested
    Full time
    Summer work
    Immediate start
    Remote work
    Flexible hours
    Weekend work

    Radiant

    El Segundo, CA
    3 days ago
  • $180k - $260k

     ...Principal Embedded Software Engineer (Actuators & Control Systems) Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $180,000 - $260,000 / year Description As a Senior Embedded Software Engineer at Impulse focused on Actuation & Control... 
    Suggested
    Permanent employment
    Full time

    Impulsespace

    Redondo Beach, CA
    2 days ago
  • $180k - $220k

     ...work, with the prime directive of " Keeping Our Heroes Connected ( "? THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer , who will report to the Director of Software Engineering on our Software Engineering team. The successful individual... 
    Suggested
    Permanent employment
    For contractors
    Work at office
    3 days per week

    SILVUS TECHNOLOGIES

    Los Angeles, CA
    4 days ago
  • $114k - $171k

     ...mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries...  ...! We are looking for you to join our team as a Principal or Senior Principal Embedded Software Engineer based out of Woodland Hills, CA. As an Embedded... 
    Suggested
    Full time
    Internship
    Worldwide
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    1 day ago
  • $180k - $220k

     ...work, with the prime directive of " Keeping Our Heroes Connected ( "? THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer , who will report to the Director of Software Engineering on our Software Engineering team. The successful individual... 
    Suggested
    Permanent employment
    Full time
    For contractors
    Work at office
    3 days per week

    Silvus Technologies

    Los Angeles, CA
    1 hour ago
  • $120k - $170k

     ..., and London. For more information, please visit . Role Overview: CHAOS is seeking a highly-skilled and motivated Principal Software Engineer to join our team supporting our R&D and product engineering initially focusing on our next-generation radar products. This... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    3 days ago
  • $147k - $237.5k

     ...Principal Software Engineer The Cortex Xpanse group is growing, and we're looking for a Principal Software Engineer to join our team. This team is at the forefront of identifying and mitigating external security risks by continuously discovering and analyzing our customers... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Hawthorne, CA
    3 days ago
  • $127k - $159k

     ...Principal Software Engineer page is loaded## Principal Software Engineerlocations: El Segundo, Californiatime type: Full timeposted on: Posted Yesterdayjob requisition id: R2117339**Title:**Principal Software Engineer***Belong. Connect. Grow. with KBR!***KBR’s National... 
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Local area
    Flexible hours

    KBR

    El Segundo, CA
    2 days ago
  • $215k - $270k

     ...SENIOR PRINCIPAL SOFTWARE ENGINEER Saviynt is an identity authority platform built to power and protect the world at work. In a world of digital transformation, where organizations are faced with increasing cyber risk but cannot afford defensive measures to slow down... 

    Saviynt

    El Segundo, CA
    10 hours ago
  •  ...Principal Software Engineer with GPS Experience - El Segundo, CA Our dynamic and diverse engineers develop demanding, trusted, superior solutions...  ...for C/C++ or related operating systems Real time embedded programming, Communications Systems, and Signal Processing... 
    Work experience placement

    Beyond SOF

    El Segundo, CA
    10 hours ago
  • $145k - $220k

     ...Principal Software Engineer CHAOS Inc. is a global technology company delivering next-generation capabilities to the defense and critical industrial...  ...beyond NTP Experience developing near-real-time, embedded SW Experience with git Experience with Containers (e... 
    Full time
    Casual work
    Work at office
    Relocation package

    Rethink recruit

    Hawthorne, CA
    1 day ago
  • $180k - $250k

     ...Principal Flight Software Engineer This range is provided by InnoForge. Your actual pay will be based on your skills and experience — talk with...  ...with hardware and GNC teams. Develop high‑reliability embedded software in C/C++ (and/or Rust) within RTOS or bare‑metal... 
    Permanent employment
    Full time

    InnoForge

    El Segundo, CA
    2 days ago
  • $62.9k - $119.7k

     ...Software Integration Engineer Assist in software integration and testing under the guidance of senior engineers. Conduct basic software integration, system testing, and debugging in lab environments. Execute test plans, procedures, and scripts to validate software... 
    Full time
    Temporary work
    Work experience placement
    Internship
    Flexible hours

    Pratt & Whitney

    El Segundo, CA
    2 days ago
  • $79.84 per hour

     ...Job Title: Engineer Embedded Software Engineer 3 Location: Manhattan Beach, CA Zip Code: 90266 Duration: 12 Months Pay Rate: Up to $79.84/hr. Start Date: Immediate Keyword's: #ManhattanBeachjobs; #engineerembeddedsoftwareengineerjobs. We provide a competitive... 
    Work experience placement
    Local area
    Immediate start

    Belcan

    Manhattan Beach, CA
    2 days ago
  • $200k - $285k

     ...Principal Software Engineer, Continuous Integration (Starship) SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    10 hours ago
  •  ...A leading engineering solutions firm in El Segundo, California, is seeking a Principal Software Engineer to join a systems engineering team focused on developing next-generation space communication systems for national security. The ideal candidate will have at least 7... 

    KBR

    El Segundo, CA
    2 days ago
  •  ...Embedded Software Engineer 12 Month Contract Pay Rate: $60-90 /hr W2 Onsite Only US Citizenship required The Software Engineer will develop software which will operate in a resource constrained target environment with soft and hard real time requirements for various... 
    Contract work

    Your Talent Team LLC

    Manhattan Beach, CA
    14 days ago
  •  ...Embedded Software Engineer As an Embedded Software Engineer your core responsibility will be to write code that runs on custom avionics hardware for executing flight and ground test functions. You will work with avionics hardware engineers, GNC engineers, propulsion... 
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    7 days ago
  •  ...Embedded Software Engineer (Image Processing Algorithms) As an Embedded Software Engineer for Image Processing Algorithms at Impulse, your primary responsibility will be to design, implement, validate, and maintain onboard image processing software for spacecraft systems... 
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    3 hours ago
  • $120k - $220k

     ...Senior Embedded Software Engineer El Segundo Icarus was founded on the belief that the Stratosphere is the Forgotten Frontier and that reclaiming it will define the next era of aerospace and what is possible from the sky. We build solar-powered aircraft that fly... 
    Work experience placement
    Day shift

    Icarus Inc

    El Segundo, CA
    24 days ago
  •  ...A leading aerospace company in Redondo Beach seeks a Senior Embedded Software Engineer to develop and implement firmware for control systems in launch vehicles. The role requires 12+ years of experience in embedded C/C++ and a Bachelor's in engineering. Candidates will... 

    Impulse Space

    Redondo Beach, CA
    2 days ago
  • $60 - $90 per hour

     ...Embedded Software Engineer Opportunity This isn't your typical embedded role. You'll be building software that flies, orbits, and operates in environments where every millisecond counts. If you thrive on the edge of what's possible—writing code for systems that can... 
    Hourly pay
    Contract work

    KnowHireMatch

    Manhattan Beach, CA
    8 days ago
  •  ...Senior Embedded Software Engineer - BLE Education: BS in Computer Science, Electrical Engineering, or Computer Engineering. Required Experience: ~ C++, RTOS, and Python are required ~5-11 years of Firmware design and testing preferred ~ Set Top... 

    Advanced Technology Innovation

    El Segundo, CA
    3 days ago
  • $220.5k - $300k

     ...Principal Security Software Engineer (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to... 
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    2 days ago
  • $134.36k - $244.04k

     ...The Principal, IT Software Engineer 1, is a technically seasoned individual contributor who serves as a lead engineer responsible for designing, developing, and delivering complex end-to-end software solutions. This role operates with a high degree of autonomy and plays... 
    Temporary work
    Local area
    Remote work

    DIRECTV

    El Segundo, CA
    2 days ago
  • $220.5k - $300k

     ...Principal Security Software Engineer, Applied Computing (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing... 
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    2 days ago
  •  ...place, we are well positioned to capitalize on already overwhelming demand. Job Overview: We are seeking a skilled Embedded Software Engineer. You will design and implement software for embedded aerospace systems. This role will be responsible for the... 
    Permanent employment

    Singularity Defense Corp.

    El Segundo, CA
    2 days ago
  • $160k - $200k

     ...Senior Embedded Software Engineer El Segundo, California, United States About Varda Low Earth orbit is open for business. Varda is accelerating the development of commercial space infrastructure, from in-orbit pharmaceutical processing to reliable and economical... 
    Permanent employment

    Varda Space Industries

    El Segundo, CA
    10 hours ago
  •  ...RF Embedded Software Engineer As an RF embedded software engineer your core responsibility will be to own the design, testing, and delivery of flight RF software systems for space missions anywhere from low earth orbit to mars. Responsibilities Work with a... 
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    2 days ago
  •  ...Software Engineer Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Active Secret Clearance Required. The Software Engineer will develop software which will operate in a resource constrained target environment with soft and... 
    Work experience placement

    Donatech

    Manhattan Beach, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer I. Be the first to apply!