JOBSEARCHER

Embedded Systems Engineer

What You'll DoKey ResponsibilitiesDefine and maintain the architecture for spacecraft embedded computing, control, and mission-management systemsSelect processors, microcontrollers, FPGAs, memory, communication interfaces, and supporting electronics based on performance, timing, reliability, radiation, power, thermal, and mission requirementsDesign, develop, review, and bring up embedded processing and control hardware, including processor boards, interface electronics, communication hardware, and distributed control nodeDevelop embedded software and firmware for spacecraft payloads, control systems, sensors, actuators, and mission-critical electronicsImplement mission management, command-and-control, telemetry, state management, and fault-management functionalityDevelop deterministic and timing-critical software for real-time spacecraft operationsDevelop and integrate software and firmware that interfaces directly with gimbals, fast steering mirrors, inertial measurement units, cameras, photodetectors, motor controllers, power electronics, and related hardware to achieve data sheet performance of these components (e.g. low noise, low latency)Support implementation and execution of precision pointing, tracking, and control algorithmsDefine communication architectures and data routing between processors, sensors, payloads, actuators, and spacecraft subsystemsDevelop and implement interfaces using spacecraft and embedded communication protocols and busesDefine subsystem interfaces, data flows, timing budgets, synchronization requirements, startup behavior, redundancy approaches, and fault responsesDevelop interfaces with high-power electronics, laser systems, optical payloads, and spacecraft power subsystemsPerform hands-on board bring-up, debugging, firmware development, hardware troubleshooting, and laboratory testingSupport schematic design, PCB design reviews, component selection, processor-board development, and embedded hardware verificationDevelop hardware-in-the-loop and software-in-the-loop test environments for subsystem and system-level verificationSupport spacecraft integration, verification, environmental testing, and mission-readiness activitiesPerform root-cause analysis of hardware, firmware, timing, communications, and system-integration issues and drive corrective actions to closureDocument embedded system architecture, hardware interfaces, software interfaces, communication protocols, timing requirements, design decisions, and verification requirementsCollaborate with multidisciplinary engineering teams throughout the full development lifecycleWhat You BringRequirementsBachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline7+ years of experience developing embedded systems for aerospace, defense, robotics, autonomous systems, industrial systems, or other complex hardwareStrong experience developing systems that combine embedded hardware, firmware, and real-time softwareExperience selecting processors, microcontrollers, FPGAs, communication interfaces, memory, and supporting electronics for embedded applicationsExperience designing, developing, bringing up, or debugging custom embedded electronics and processor-based hardwareStrong proficiency in embedded programming languages such as C or C++Experience developing software or firmware that interfaces directly with sensors, actuators, motors, cameras, data converters, or other electronic hardwareExperience with processor architectures, communication buses, peripheral interfaces, and distributed embedded systemsKnowledge of deterministic timing, interrupts, synchronization, concurrency, scheduling, and real-time operating systemsExperience debugging embedded systems using oscilloscopes, logic analyzers, debuggers, JTAG interfaces, protocol analyzers, and other laboratory instrumentationStrong understanding of hardware/software interfaces and the ability to troubleshoot problems across both domainsExperience supporting system integration, hardware-in-the-loop testing, verification, and configuration managementStrong systems-thinking, root-cause analysis, communication, and cross-functional collaboration skillsEqual Opportunity StatementMantis Space is an Equal Employment Opportunity employer. We are committed to providing a workplace that is respectful, inclusive, and focused on professional excellence. Employment decisions are made based on qualifications, merit, and business needs. We value a wide range of experiences and perspectives and believe they contribute to strong teams and effective problem-solving. We encourage qualified individuals to apply regardless of background. Mantis Space is committed to providing reasonable accommodations to individuals with disabilities throughout the recruitment process. If you require accommodation or assistance at any stage of the application or interview process, please let us know.