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
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 and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
- 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.
- 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.
- 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 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 and identifying potential inconsistencies or verification signals in application materials based on available information. 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 4 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer II in Austin, TX vacancy
- ...passionate, 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...SuggestedPermanent employmentFull timeWork experience placementLocal area
- ...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,...SuggestedPermanent employmentLocal area
$119k - $166.5k
...PowerToFly is seeking a Software Development Engineer II to join the Supply Partner Experience - Rates and Inventory team. This role involves designing and building secure, scalable services that enhance inventory capabilities on our platform. The position offers a total...Suggested- CesiumAstro in Austin, Texas is looking for an experienced Embedded Software Engineer II to join their team. This role involves developing embedded Linux applications and managing the software development lifecycle with opportunities for technical leadership and collaboration...Suggested
- Roman Health Pharmacy LLC is seeking an experienced Embedded Software Engineer II to develop and enhance embedded Linux applications and device drivers. The position provides a collaborative environment working with hardware, systems, and FPGA engineers. Ideal candidates...Suggested
- ...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...Permanent employmentFull timeContract workWork experience placementLocal area
$119k
...Software Development Engineer II Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming...Local areaFlexible hours$119k
...Software Development Engineer II Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming...Local areaFlexible hours- ...CAI Cox Automotive Corp Svcs., LLC in Austin, TX is seeking a Software Engineer II to design and implement cloud-based solutions and APIs. This role requires collaboration within an Agile team and comes with a hybrid work option. Ideal candidates will have 2+ years of...Flexible hours
- ...Overview We’re looking for a frontend-focused Software Engineer II to join Procore’s Product & Technology Team working on the Hubs Platform. In this Engineering role you will shape the experience of millions of users worldwide as you build the platforms and products that...Work experience placementWorldwide
- ...About This Role Apex Fintech Solutions is looking for an experienced Software Engineer II with a passion for writing great code and dedicating to drive their skills to the next level for a development team on the front lines of Apex's high-volume, high-availability trade...Work experience placementWork from homeSleeping nights
- ...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...
- ...Software Engineer II As a Software Engineer II, you will work with a team of engineers to deliver solutions that support how dealers acquire and exit inventory. The team builds applications using C# and Stencil, running on AWS, combining backend services with modern...Work at officeVisa sponsorshipFlexible hours
$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 workLocal areaImmediate start- ...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 timeWork at officeWork from home
$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 workLocal areaImmediate startRemote workWorldwideHome officeFlexible hours$170k - $175k
Top Customer Solutions Developer II, Networking, Google Cloud (Mandarin) Google Waterloo... ...'s degree in Science, Technology, Engineering, or equivalent practical experience. 6 years... ...customers' needs, triaging technical issues, or software development. Experience writing, reading...$119k
About the Role This Software Development Engineer II role is part of the Supply Partner Experience - Rates and Inventory team within Expedia Group’s Technology division. The team builds and enhances the core rates and inventory capabilities that empower suppliers to set...$197.4k - $232k
...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K • Offers Equity At... ...Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems that...Full timeRemote work- Join to apply for the Software Developer II role at RESPEC Join to apply for the Software Developer II role at RESPEC Direct message the job... ...Professional | Federal Government | Tech AI ML Data Science Engineering | 10+ Years of Experience | Expert in Recruitment… Position...Contract workPart timeRemote work
- 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...
$90k - $170k
Home Depot in Austin, Texas is looking for a Software Engineer II to independently develop and assist in designing products. The role involves collaborating with product team members to create secure, scalable solutions and focuses on both delivery and execution. Qualifications...- ...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
- 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...
- Expedia, Inc. is seeking a Software Development Engineer II in Austin, Texas, to join the Supply Partner Experience team. This role involves designing backend services, delivering features through the software development lifecycle, and collaborating with teams to meet...
$110k - $120k
Eliassen Group is seeking a Front-End Engineer II to build and enhance single-page applications. This role involves collaboration with front-end developers, API engineers, and designers. You will apply strong JavaScript fundamentals, work in an agile environment, and mentor...Remote job- ...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 timeWork experience placementWork at officeWork from homeSleeping nights3 days per week
- ...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 employmentFull timeContract workWork experience placementLocal area
- 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...
- 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 timeContract workTemporary workPart timeImmediate startFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer II. Be the first to apply!
Related searches
- principal software engineer Austin, TX
- embedded software engineer Austin, TX
- embedded firmware developer Austin, TX
- embedded engineer Austin, TX
- embedded linux engineer Austin, TX
- embedded systems software engineer Austin, TX
- embedded developer Austin, TX
- principal Austin, TX
- principal data scientist Austin, TX
- principal cloud computing engineer Austin, TX


