Join NewSpace Systems as a Senior Embedded Software Engineer and contribute to cutting-edge satellite communication technology. You'll work in a collaborative environment, developing high-reliability embedded software for advanced aerospace systems.
Innovative and collaborative
As a Senior Embedded Software Engineer at NewSpace Systems, you'll be at the forefront of developing software for satellite subsystems. Your role will involve creating, debugging, and testing embedded software, ensuring it meets the high reliability standards required in aerospace applications. You'll work closely with a multidisciplinary team to define software requirements based on system-level needs, contributing to the overall success of satellite communication projects.
Your daily tasks will include optimizing code for performance on resource-constrained devices, participating in code reviews, and maintaining formal engineering documentation. You'll also have the opportunity to engage with clients during requirement discussions, ensuring that the software aligns with their expectations and needs.
This position is ideal for someone with a strong background in embedded systems, particularly in the aerospace or defense sectors. You'll need a degree in Electronic Engineering and significant experience in embedded software development, particularly with C and C++. Familiarity with device drivers, real-time operating systems, and version control systems is essential. Additional experience with ARM architectures, embedded Linux, and FPGA development will be advantageous.
If you're a self-motivated, innovative thinker who thrives in a collaborative setting, this role could be a perfect fit. You'll be part of a team that values creativity and accountability, working on projects that push the boundaries of technology in the aerospace industry.
You'll be taken to the original listing on Indeed to apply.