CesiumAstro
CesiumAstro

60 Cesiumastro Principal Embedded Software Engineer Jobs Hiring Near You

Embedded Software Engineer II

El Segundo, CA ยท On-site

$118K - $142K/yr

At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in ...

next page

Showing results 1-20

Principal Embedded Software Engineer II

Principal Embedded Software Engineer II

CesiumAstro

Austin, TX โ€ข On-site

Full-time

Posted 14 days ago


Job description

Job Summary:
CesiumAstro is a pioneer in developing communication systems for space and airborne platforms. They are seeking a highly skilled Principal Embedded Software Engineer II to design and implement software for embedded devices and systems throughout the development process, ensuring high reliability and customer support.
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.
Qualifications:
Required:
โ€ข U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee, or eligible to obtain the required authorizations from the U.S. Department of State.
โ€ข 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 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).
Company:
CesiumAstro provides out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space or airborne platforms. Founded in 2017, the company is headquartered in Austin, USA, with a team of 501-1000 employees. The company is currently Growth Stage.