Staff Embedded Software Engineer

CesiumAstro
US - California - El Segundo
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Serve as the technical authority for embedded software, defining architectures and solving complex hardware-software integration challenges. Design, implement, and validate system software for aerospace communication systems from requirements to commercial deployment.

Requirements: Requires a BS or MS in Computer Science or Engineering with at least 8 years of industry experience in embedded software development. Proficiency in C, C++, and RTOS is essential, along with experience in API design for FPGAs.

Key Skills: Embedded Software Engineering, C, C++, RTOS, API Design, FPGA Interfacing, Multi-threading, Resource Management, IP Protocols, Software Architecture, ARM Processors, SDK Development, Electronics Schematics, Software Configuration Management, Hardware Integration, Real-time Linux

Benefits: Stock Options, Health Insurance, Dental Insurance, Vision Insurance, HSA, FSA, Life Insurance, Disability Insurance, Retirement Plans




Fast Track Upload