View All Jobs 1026

Senior Embedded Software Engineer II

Design Linux-based single-board computers and high-reliability microcontroller systems for aerospace applications.
3 months ago

✨ About The Role

- The Senior Embedded Software Engineer at CesiumAstro will be responsible for designing and implementing software for embedded devices and systems, from requirements to production and commercial deployment. - The role involves reviewing code and system designs, analyzing code for efficiency, stability, and scalability, and integrating and validating new product designs. - The engineer will support software quality assurance, optimize I/O performance, and provide post-production/in-orbit customer support. - Collaboration with hardware design and development engineers, assessing third-party and open-source software, and interfacing with FPGAs are key aspects of this position. - The candidate will be involved in all phases of the development process, from product roadmaps and detailed design to coding, analysis, test, qualification, and in-orbit support.

⚡ Requirements

- The ideal candidate for this role should have at least 5-8 years of experience in software development within the aerospace industry, with a focus on embedded systems. - Strong technical proficiency in C or C++, as well as experience with real-time operating systems and ARM processors, is essential for success in this position. - Excellent written and verbal communication skills are a must, as the role involves presenting engineering design review materials to customers and the executive team. - Experience in software testing, high-reliability qualification, and software project management practices will be beneficial for the candidate. - The successful candidate should have a Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
+ Show Original Job Post

Senior Embedded Software Engineer II
About CesiumAstro
Advanced phased array technology