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

Principal Embedded Software Engineer II

CesiumAstro

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 Engineer 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 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).

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.
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer II in Austin, TX vacancy
  •  ..., collaborative, energetic, and forward-thinking individuals to join our team. We are seeking an experienced Senior Embedded Software Engineer II with a strong background in developing embedded applications using Linux and Yocto. The ideal candidate will have hands... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    2 days ago
  •  ...systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We are seeking an experienced Senior Embedded Software Engineer II with a strong background in developing embedded applications using Linux and Yocto. As a Cesium software team member,... 
    Suggested
    Permanent employment
    Local area

    Roman Health Pharmacy LLC

    Austin, TX
    1 day ago
  •  ...Principal Software Engineer The Bank is the most sought-after financial partner in the global innovation economy. We bring together entrepreneurs, investors, venture capitalists, and private equity firms to move their bold ideas forward, fast. Our clients define what... 
    Suggested
    Temporary work

    Professional Recruiters

    Austin, TX
    2 days ago
  • ICON is looking for an Embedded Software Engineer to join our Software Products team in Austin, TX. In this hands‑on role you will develop and maintain control software for our production fleet and our space‑based robotic systems. You will contribute in all aspects of... 
    Suggested
    For contractors
    Remote work

    ICON

    Austin, TX
    1 day ago
  •  ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer II. Location: Austin, TX. Job Description: Client is seeking an experienced Mid-to-Senior level Software Engineer to work... 
    Suggested
    Remote work

    Ampcus

    Austin, TX
    22 hours ago
  • $114.5k - $188k

     ...Software Engineer II Iterable is the leading AI-powered customer engagement platform that helps leading brands like Redfin, SeatGeek, Priceline, Calm, and Box create dynamic, individualized experiences at scale. Our platform empowers organizations to activate customer... 
    Contract work
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office
    Flexible hours

    Iterable

    Austin, TX
    2 days ago
  •  ...access to financial markets for all. Our robust suite of fintech software enables us to support clients such as Stash, Betterment, SoFi,...  ...Fintech Solutions is looking for an experienced Software Engineer II with a passion for writing great code and the dedication to drive... 
    Full time
    Work experience placement
    Work from home
    Sleeping nights

    Apex Fintech Solutions

    Austin, TX
    22 hours ago
  •  ...Land.com - Software Engineer II Job Description CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is... 
    Full time
    Work at office
    Work from home

    CoStar Group

    Austin, TX
    1 day ago
  •  ...Software Engineer II RPA Make Next Happen Now. For more than 30 years, The Bank has helped innovative companies and their investors move bold ideas forward, fast. THE BANK provides targeted financial services and expertise through its offices and innovation centers... 
    Temporary work

    Professional Recruiters

    Austin, TX
    4 days ago
  • $197.4k - $232k

     ...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Full time
    Remote work

    Confluent

    Austin, TX
    2 days ago
  •  ...Summary of Job A Software Engineer II develops and maintains software products to satisfy business requirements. Essential Duties and Responsibilities Develops code to meet business requirements Works with mentors/team leads/ etc. to fully understand... 

    CompuGroup Medical

    Austin, TX
    2 days ago
  •  ...Join to apply for the Software Developer II role at RESPECJoin to apply for the Software Developer II role at RESPECDirect message the job...  ...Professional | Federal Government | Tech AI ML Data Science Engineering | 10+ Years of Experience | Expert in Recruitment…Position... 
    Part time
    Remote work

    Respec

    Austin, TX
    22 hours ago
  •  ...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking for a Senior Software Engineer II to design and build orchestration systems that enable CesiumAstro's advanced machine learning pipelines. In this role, you... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    3 days ago
  •  ...collaborative, energetic, and forward-thinking individuals to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers with... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Cesiumastro

    Austin, TX
    22 hours ago
  • $113.04k - $155.43k

     ...Software Engineer II (Datagrid) We're looking for Software Engineer II to join Procore's Pages Team within the Data and AI Division. In this role, you'll play a critical role in designing robust systems, building the canvas-based Pages product and Dataset Editor, and... 
    Contract work
    Local area
    Immediate start

    Procore Technologies

    Austin, TX
    3 days ago
  • $153k - $222k

    Top Customer Solutions Developer II, Networking, Google Cloud Google Waterloo, ON, Canada...  ...'s degree in Science, Technology, Engineering, or equivalent practical experience. 6 years...  ...' needs, triaging technical issues, or software development. Experience writing, reading... 
    Full time

    Google Inc.

    Austin, TX
    3 days ago
  • $153k - $222k

    Google Inc. is seeking a Customer Solutions Developer II in Austin, Texas, focusing on networking and Google Cloud services. The role involves troubleshooting, managing technical escalations, and advocating for customer needs, requiring strong technical skills in Java,... 

    Google Inc.

    Austin, TX
    3 days ago
  • $93k - $156k

     ...technical trailblazers, working together to shape the future of commerce, this is the place for you.Commerce is searching for a Software Engineer II - Infrastructure join the DAT (Delivery Acceleration Team). We are currently a small, distributed team that engages with the... 
    Work experience placement
    Remote work

    BigCommerce

    Austin, TX
    22 hours ago
  •  ...access to financial markets for all. Our robust suite of fintech software enables us to support clients such as Stash, Betterment, SoFi,...  ...ROLE This is an incredible opportunity for a Software Engineer II join Apex's Accounts Engineering team in Austin, Texas. The... 
    Full time
    Work experience placement
    Work at office
    Work from home
    Sleeping nights
    3 days per week

    Apex Fintech Solutions

    Austin, TX
    22 hours ago
  •  ...DevOps Engineer II About Yotta Energy  Yotta Energy is a leader in cutting edge commercial...  ...Engineer II to own and optimize the software delivery lifecycle from code commit to production...  ...of cloud services, IoT devices, and embedded systems into deployment workflows... 
    Full time

    Yotta Energy

    Austin, TX
    22 hours ago
  •  ...access to financial markets for all. Our robust suite of fintech software enables us to support clients such as Stash, Betterment, SoFi,...  ...by CNBC ABOUT THIS ROLE Apex is seeking a talented Software Engineer II to join our industry-leading Cost Basis and Tax technology... 
    Full time
    Work experience placement
    Work at office
    Work from home
    3 days per week

    Peak6 Investments LLC

    Austin, TX
    3 days ago
  • About this Role Apex is seeking a talented Software Engineer II to join our industry-leading Cost Basis and Tax technology team. You'll be working on mission-critical systems that process billions of transactions and generate millions of tax forms annually for major broker... 
    Work experience placement
    Work at office
    Work from home
    3 days per week

    Apex Fintech Solutions UK Ltd.

    Austin, TX
    22 hours ago
  • Peak6 Investments LLC is seeking a Software Engineer II in Austin, Texas, to enhance Cost Basis and Tax technology systems. The role involves designing and developing features for systems that process billions of transactions, collaborating with cross-functional teams,... 

    Peak6 Investments LLC

    Austin, TX
    3 days ago
  • CoStar is looking for a full-time Software Engineer II to develop and maintain systems for their Land business unit in Austin, TX. The ideal candidate will have over 3 years of experience in a production environment, strong skills in C# and SQL, and familiarity with agile... 
    Full time

    CoStar

    Austin, TX
    1 day ago
  • Overview Title: Software Engineer II Department: Technology / Engineering At Open Lending, we build technology that expands access to fair, affordable auto financing. We’re a fintech at heart—fast-moving, data-driven, and deeply collaborative—where engineers have real... 

    Open Lending

    Austin, TX
    4 days ago
  • Imprivata is seeking an AppOps Engineer II to provide backend production support for our Access Compliance application. This hybrid role involves troubleshooting complex application and system issues and collaborating with various teams to enhance operational quality. The... 

    Imprivata

    Austin, TX
    22 hours ago
  •  ...looking to add several Senior Applications Engineer II to our rapidly growing customer-facing...  ...the ins and outs of our hardware and software. Some days will be spent helping shape the...  ...art RF, digital, and power electronics; embedded software; FPGAs; DSP; mechanical... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    2 days ago
  • Dot Net Software Developer II (Hybrid) Location - Austin, TX 78751 - Only Local Candidates allowed Position Summary We are seeking an experienced Software Developer II to design, develop, test, and maintain complex business applications. The ideal candidate will have... 
    Contract work
    Casual work
    Local area
    Remote work
    Monday to Friday
    Afternoon shift

    Tekwissen

    Austin, TX
    2 days ago
  • A financial technology company in Austin is looking for a Software Engineer II to develop high-quality Java solutions. Candidates should have 4+ years of experience and a Bachelor's in Computer Science or Engineering. The role involves owning features from design through... 

    Open Lending

    Austin, TX
    4 days ago
  • At IBM Software, we transform client challenges into solutions. Building the world’s leading...  ...responsibilities We are an agent-first engineering team building intelligent infrastructure...  ...calendar year. Job Title Senior Engineer II - Agent Harness & Workflow Engineering Date... 
    Full time
    Contract work
    Temporary work
    Part time
    Immediate start
    Flexible hours
    Shift work

    IBM

    Austin, TX
    2 days ago

Do you want to receive more vacancies?

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