Staff Engineer, Embedded Operating Systems (R3351)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Staff Engineer, Embedded Operating Systems (R3351)" Homebrew.WHAT YOU'LL DO:
- Design, develop, and maintain the Linux or real-time operating system components for UAVs, focusing on performance, reliability, and security.
- Optimize the OS for concurrent processing and efficient resource management.
- Collaborate with hardware engineers, software developers, and autonomy engineers to ensure seamless integration of OS components with other subsystems.
- Develop and maintain drivers and middleware for various hardware components and sensors, especially camera and timing systems.
- Conduct rigorous testing and debugging to ensure the stability and robustness of the OS.
- Stay updated with the latest advancements in OS technologies and apply best practices to our systems.
- Provide technical leadership and guidance to junior engineers and contribute to the continuous improvement of our development processes.
REQUIRED QUALIFICATIONS:
- Minimum of 7 years of related experience with a Bachelor’s degree in Computer Science (or related field); or 6 years and a Master’s degree; or 4 years with a PhD; or equivalent work experience.
- Proven experience in OS development, particularly in real-time and embedded systems.
- Strong understanding of RTOS concepts, concurrent programming, and resource management.
- Proficiency in programming languages such as C, C++, or similar.
- Experience with developing drivers and middleware for hardware components.
- Familiarity with cybersecurity principles and practices in embedded systems, including secure boot and data-at-rest encryption..
- Excellent communication skills, with the ability to effectively collaborate with multidisciplinary teams and external stakeholders.
- Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes
- Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed expectations in a fast-paced environment.
- You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
PREFERRED QUALIFICATIONS:
- Experience customizing, deploying, and maintaining Linux distributions created with Yocto on various hardware platforms
- Experience customizing, deploying, and maintaining RTOS’s such as VxWorks, RTLinux, or Green Hills
- Experience with Nvidia Jetson series OS customization and maintenance
- Experience implementing Cyber Security procedures and policies
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Staff Engineer, Embedded Operating Systems (R3351)" Homebrew.