Embedded Software Engineer II jobs in United States
cer-icon
Apply on Employer Site
company-logo

CesiumAstro · 18 hours ago

Embedded Software Engineer II

CesiumAstro is a pioneering company specializing in innovative communication systems for satellites and airborne platforms. They are seeking an Embedded Software Engineer II to design and implement software for embedded devices, ensuring high reliability and quality standards throughout the development process.

AerospaceDronesSatellite CommunicationSpace Travel
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Designing and implementing software for embedded devices and systems, from requirements to production and commercial deployment
Designing, developing, coding, testing, debugging, and documenting system software
Reviewing code and system designs
Analyzing code for efficiency, stability, and scalability
Integrating and validating new product designs
Supporting software quality assurance and optimizing I/O performance
Providing post-production/in-orbit customer support
Interfacing with hardware design and development engineers
Assessing third-party and open-source software

Qualification

CC++Embedded systems designReal-time operating systemsSoftware testingAPI designSoftware project managementTroubleshootingMulti-threaded applicationsCommunication skills

Required

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
A Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering
A minimum of 2 years of industry experience in software development
Experience in hands-on development and troubleshooting of embedded hardware
API design for interfacing with FPGAs
Experience with products for aerospace applications
Programming experience in C or 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

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

Benefits

Company stock options
Health
Dental
Vision
HSA
FSA
Life
Disability
Retirement plans

Company

CesiumAstro

twittertwittertwitter
company-logo
CesiumAstro provides out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space or airborne platforms.

Funding

Current Stage
Growth Stage
Total Funding
$385.24M
Key Investors
Export-Import Bank of the United StatesTrousdale VenturesAirbus Ventures
2026-01-15Debt Financing· $200M
2024-06-18Series B· $65M
2024-02-13Series Unknown· $30M
Company data provided by crunchbase