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

CesiumAstro · 2 days ago

Senior Embedded Software Engineer I

CesiumAstro is a pioneering company developing communication systems for satellites and airborne platforms. The Senior Embedded Software Engineer I will be responsible for designing and implementing software for embedded devices, overseeing the software development process from concept to production, and providing customer support post-production.

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

Embedded systems designCC++ programmingReal-time operating systemsSoftware testingAPI designAerospace applicationsSoftware project managementTroubleshooting embedded hardwareReading electronics schematicsARM processorsSoftware Development Kit (SDK)Communication skills

Required

A Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering
A minimum of 4 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
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
$185.24M
Key Investors
Trousdale VenturesAirbus Ventures
2024-06-18Series B· $65M
2024-02-13Series Unknown· $30M
2023-01-26Series Unknown· $2.09M
Company data provided by crunchbase