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 controls 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 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
Lead integration and test for high assurance embedded secure systems, ensuring verification, validation, and cybersecurity compliance.
Compensation
The salary range for this role is 132,400 USD - 251,600 USD.
Responsibilities
Collaborate with software, firmware, board support package, systems, and hardware engineers to develop next‑generation embedded secure systems
Develop virtual and development board test environments
Generate integration and test environments and plans with systems architects, product owners, and chief engineers
Coordinate and lead formal verification and validation testing events including environmental, EMI, security verification, TEMPEST, and design verification
Support multiple programs simultaneously while mentoring junior engineers
Requirements
Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM)
Advanced degree in a related field
Nice to have: supporting security accreditation, certification, and cybersecurity verification activities
Nice to have: full stack software development and integration including BSP, FPGA, and Embedded Linux