This role involves leading a team of seasoned system engineering professionals across the product development lifecycle. The role focuses on team leadership, project execution, systems engineering governance, process improvement, cross-functional collaboration to ensure successful product delivery.
Responsibilities
Lead, mentor, and develop a team of Systems Engineers.
Plan and allocate engineering resources across multiple projects.
Drive systems engineering activities from requirements development through verification support.
Ensure high-quality requirements development, review, and end-to-end traceability.
Collaborate with software, hardware, mechanical, test, quality, product management, and program management teams.
Requirements
BE/BTech/ME/MTech in Electronics, Computer, Electrical, Systems, or Controls Engineering
Lead a team of embedded controls software engineers, driving architecture, design, development, integration, and support of embedded software for product and platform applications.
Compensation
We offer competitive compensation and comprehensive benefits and programs.
Responsibilities
Lead, coach, and develop a team of software engineers focused on embedded controls development.
Drive planning, prioritization, and execution of software deliverables across multiple projects and product initiatives.
Provide technical leadership in software architecture, design, coding, debugging, integration, and validation activities.
Guide design reviews, code reviews, and technical decision-making to ensure robust and maintainable solutions.
Partner with cross-functional engineering and business teams to align technical execution with product requirements, quality expectations, cost targets, and project timelines.
Requirements
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field.
A Linux C++ / BMC engineer focused on solving complex embedded systems problems and building reliable platform-management software. The role involves C++ development, Linux internals, system services, communication frameworks, and embedded Linux build environments.
Responsibilities
Design, develop, and maintain embedded firmware components using C++ and object-oriented programming principles
Develop Linux applications using system calls, inter-process communication, socket programming, and POSIX multithreading
Implement and integrate system services using systemd and D-Bus
Build and maintain embedded Linux software using Yocto/BitBake and Makefiles
Debug software and system issues using tools such as GDB and platform logs
Lead a team of open‑source engineers to port, optimize, and integrate open‑source projects for the QNX RTOS, while driving project roadmaps and fostering open‑source adoption within a safety‑critical environment.
Compensation
$108,750.00 - $152,250.00
Responsibilities
Porting & optimizing open‑source projects for the QNX RTOS
Designing integration layers, build systems, and CI/CD workflows for open‑source components
Integrating OSS with QNX subsystems such as graphics, networking, USB, audio, and sensors
Upstreaming QNX‑relevant changes and collaborating directly with open‑source communities
Leading & mentoring a team of open‑source engineers
Requirements
Nice to have: Linux internals
Nice to have: Android internals
Nice to have: contributions to large open‑source projects
Lead technical engineer responsible for spacecraft avionics architecture, integration, and testing.
Compensation
$110,000 - $205,000/ year
Responsibilities
Serve as the Responsible Engineer and technical lead for spacecraft avionics subsystem(s) across one or more programs.
Conduct technical trade studies and define avionics architecture, including flight computers, GNC hardware, data buses, time distribution, payload processing, redundancy schemes, and interface definitions.
Develop subsystem and unit-level requirements, interface control documents (ICDs), and verification plans aligned to system-level requirements.
Perform data throughput, latency, and timing analysis.
Support avionics hardware and software integration and test activities.
Requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
Nice to have: Master’s degree in Electrical Engineering, Computer Engineering, or related discipline
Nice to have: 8+ years supporting government or commercial space programs