Embedded Software Lead - Satellite Payload
Job type: Full Time · Department: Engineering · Work type: On-Site
Bengaluru, Karnataka, India
Digantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across regimes, allowing end users to have actionable intelligence on a single platform. At the core of its infrastructure lies a sophisticated integration of hardware and software capabilities aligned with the key principles of situational awareness: perception (data collection), comprehension (data processing), and prediction (analytics). This holistic approach empowers Digantara to monitor all Resident Space Objects (RSOs) in orbit, fostering comprehensive domain awareness.
Digantara is looking for a passionate Embedded Software Lead-Payload Electronics to develop efficient and robust software modules for satellite payload, which is capable of edge processing, catering to Space Situational Awareness (SSA). The Lead engineer will be responsible for mentoring a team of embedded software engineers towards developing next-generation payload technologies.
Competitive incentives, galvanizing workspace, blazing team, frequent outings—pretty much everything you have heard about a startup + you get to work on space technology.
Hustle in a well-funded startup allowing you to take charge of your responsibilities and create your moonshot.
A Hands-on technical leader with proven expertise in end-to-end development life cycle of Embedded software design for Satellite Payload/Bus electronics/Ground-based imaging systems.
Collaborate with satellite electrical systems, embedded hardware, RTL design engineers to carry out trade-off studies and derive software requirements.
Define the Software micro-architecture, payload interfaces to accomplish real-time processing and efficient edge computing.
Lead a team of design engineers to develop concise, resource efficient, flight-qualified firmware for satellite payloads.
Review the Embedded C/C++ code, design documentation, V&V results, board level test results throughout the development lifecycle.
Plan and execute the tests on the evaluation boards/prototype hardware to validate satellite bus interfaces.
Contribute to evolve the best coding practices, verification and validation methods.
B.Tech/B.E in Electronics Engineering or M.Tech/M.E or PhD degree in Microelectronics/VLSI/Embedded systems/Electronics systems.
8+ years of demonstrated experience in end-to-end design and development of embedded software for high-speed digital systems built around FPGA-SoC, with experience in leading a design team.
Strong proficiency in Embedded C/C++ with expertise in design flow using AMD-Xilinx Vitis tool.
Deep understanding of ARM Cortex processor architecture and techniques for resource optimal implementation.
Strong expertise in troubleshooting observations in hardware-software interactions during the development lifecycle.
Proficiency in working with FPGA/SoC development kits and electronic test equipment at lab.
Good understanding of coding standards, verification and validation tools/techniques.
Knowledge of algorithm implementation in MATLAB or Python.
Familiarity with digital image processing techniques.
Knowledge of the latest advancements in Verification and Validation techniques.
Understanding of FPGA architecture and RTL Design is a significant plus.
Ability to work in a mission-focused, operational environment.
Ability to think critically and make independent decisions.
Interpersonal skills to enable working in a diverse and dynamic team.
Maintain a regular and predictable work schedule.
Writing and delivering technical documents and briefings.
Verbal and written communications skills as well as organizational skills.
Travel occasionally as necessary.
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.