Leading the design, development, and maintenance of embedded Linux software systems for satellite modems. Designing and implementing software components, protocols, and algorithms for satellite modems. Optimizing software performance and memory usage for resource-constrained embedded devices in satellite modem systems. Collaborating with cross-functional teams, including firmware and hardware engineers, to define software requirements and system architecture for embedded systems. Designing, developing, and optimizing C++ code for embedded applications, ensuring code quality, performance, and reliability. Creating Linux kernel drivers and low-level software components to interface with hardware devices and peripherals. Utilizing Jira for issue tracking, task management, and project coordination to ensure timely delivery of software modules. Skills and Knowledge Required - Senior Embedded Software Engineer
Educated to degree level in a relevant subject (e.g. software/electronic engineering)
#J-18808-Ljbffr