Embedded Software Engineer
2 days ago
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 all regimes, enabling end-users to access 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, thereby fostering comprehensive domain awareness
Digantara seeks a highly skilled Embedded Software Engineer to design and develop embedded software solutions tailored specifically for real-time image processing. You will leverage your expertise to enable the development of state-of-the-art embedded software with applications such as tracking objects from both space and the ground.
Why Us?Be part of a collaborative and innovative environment where your ideas and skills make a real difference to the entire space realm
Push the boundaries with hands-on experience, greater responsibilities, and rapid career advancement
Competitive incentives, galvanizing workspace, blazing team—pretty much everything you have heard about a startup
Design, develop, and implement embedded software for real-time image processing for satellite payload applications.
Translate and optimize image processing algorithms to FPGA/SoC platforms to achieve low latency and high throughput.
Collaborate with system-level designers and hardware designers, generate software functional requirements and architecture, and ensure seamless integration of software and hardware.
Collaborate effectively with cross-functional teams to conceptualize, design, and implement optimal embedded software solutions for image processing.
Define and implement interface and communication protocols for data handling between the satellite payload and bus systems.
Develop clean, well-structured, maintainable code and execute comprehensive testing according to space industry standards (e.g., the ECSS software engineering standard).
Implement rigorous software quality assurance practices, including static analysis, code coverage analysis, and other verification techniques.
Develop efficient embedded software for high-performance embedded systems with the ARM Cortex processor architecture.
Leverage AMD-Xilinx/Microchip EDA tools (e.g., Vivado/Vitis IDE, Libero SoC design suite) to develop efficient embedded software solutions.
Troubleshoot and resolve embedded software defects and hardware interface issues.
B.Tech/B.E in Electronics Engineering or M.Tech/M.E or PhD degree in Embedded Systems/VLSI.
5+ years of experience in Embedded software design and development, with a strong focus on image processing and experience in handling communication protocols.
Strong proficiency in bare-metal and RTOS programming for embedded systems, with expertise in real-time scheduling, interrupt handling, and device drivers.
Proven ability to optimize embedded software implementation, including code optimization, memory management, and power efficiency techniques.
Proficiency in Embedded C and C/C++ programming languages.
Strong understanding of data communication protocols, including I2C, UART, SPI, CAN, Gigabit Ethernet, LVDS, and RS-422.
Working knowledge of software configuration management tools and defect tracking tools.
Prior experience in embedded software implementation, particularly in areas such as satellite imaging payloads or ground-based imaging systems, is highly preferred.
Working knowledge of FPGA/SoC-based embedded systems designed for image processing applications is highly valued.
Experience in hardware-related programming of FPGA interfaces and high-level synthesis.
Knowledge of implementing fault-tolerant embedded systems for satellite applications.
Familiarity with digital image processing and implementation.
Experience in the Python programming language and knowledge of Verilog/VHDL.
Experience with camera interfaces such as USB3, CoaXPress, CameraLink, PCIe, Gigabit Ethernet, etc.
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 communication skills, as well as organizational skills
Travel occasionally as necessary
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Meltronics Systemtech Full timeEmbedded Software EngineerCompany DescriptionMeltronics Systemtech is a company with expertise in design, development, manufacture, testing, delivery, installation, training, and maintenance of electronic systems & products for defense, industries and avionics. The company has strong knowledge and experience with MIL standards and executes projects with...
-
Software Engineer( Embedded )
6 days ago
Bengaluru, Karnataka, India Tonbo Imaging Full time ₹ 6,00,000 - ₹ 18,00,000 per yearOverviewWe are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson-based embedded platforms. The role involves preparing, configuring, and debugging systems fordeployment in real-world environments. You will be responsible for ensuring the reliability,performance, and integration of embedded Linux systems in applications where...
-
Embedded Software Engineer
9 hours ago
Bengaluru, Karnataka, India People Prime Worldwide Full time ₹ 12,00,000 - ₹ 24,00,000 per yearEmbedded Software Engineer (3–5 Years) – Hiring NowLocations:Ahmedabad | Hyderabad | BangaloreEducation:B.Tech / M.Tech (ECE / CSE) Experience:3–5 YearsJob DescriptionWe are looking for a passionate and skilledEmbedded Software Engineerwith strong experience inLinux kernel development,embedded systems, andC programming. If you enjoy low-level...
-
Software Engineer- Embedded Systems
2 weeks ago
Bengaluru, Karnataka, India Videogram Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description: Senior Software Engineer- Embedded SystemsVideogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the...
-
Software Engineer, Embedded
2 days ago
Bengaluru, Karnataka, India Analog Devices Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Software Engineer, Embedded
3 hours ago
Bengaluru, Karnataka, India Analog Devices Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Engineer, Embedded Software
1 week ago
Bengaluru, Karnataka, India Analog Devices Full time ₹ 8,00,000 - ₹ 12,00,000 per yearCome join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality...
-
Senior Embedded Software Engineer
4 hours ago
Bengaluru, Karnataka, India Varsal Terra Technology Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development.Looking for embedded software candidates who have work ONLY with product companies in industrial or manufacturing...
-
Senior Embedded Software Engineer
8 hours ago
Bengaluru, Karnataka, India Varsal-Terra Technology Full time ₹ 8,00,000 - ₹ 24,00,000 per yearCompany is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development. Looking for embedded software candidates who have work ONLY with product companies in industrial or...
-
Embedded Software Engineer
10 hours ago
Bengaluru, Karnataka, India Ola Full time ₹ 12,00,000 - ₹ 24,00,000 per yearEmbedded Software EngineerAbout the Role: We are seeking a highly skilled and hands-on C/C++ Developer to join our team for an exciting role focused on code optimization and platform porting. The ideal candidate will have strong experience in optimizing C/C++ code, working with memory profiling, and porting code across different hardware platforms,...