Embedded Software Engineer

24 hours ago


Bangalore Karnataka, India Digantara Full time

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 Responsibilities 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 Required Qualifications 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 Preferred Skills 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 General Requirements 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 Job Location Hebbal Bangalore



  • Bangalore, India Toshiba Software Full time

    Embedded Software Engineer (MCU Development) Location: Bengaluru Experience required: 4-12 years Notice Period: Immediate/Max 30 days Requirement: 1. Preferred Experience: 4 to 12 years 2. Experience in Embedded Software Domain. 3. Experience in MCU development, Peripheral driver development (SPI, I2 C, Ethernet, CAN, etc..). 4. Experience in porting...


  • CV Raman Nagar, Bengaluru, Karnataka, India Design Engineer Full time ₹ 3,60,000 - ₹ 4,20,000 per year

    Electronics Engineer – Embedded Systems (1 Year Experience)Location: BangaloreJob Type: Contractual/Temporary (Extended based on performance)Experience: 1–2 YearsDepartment: Electronics Design & DevelopmentAbout the RoleWe are seeking a motivated and technically skilled Electronics Engineer with experience in Embedded System Design, Analog Circuit...


  • bangalore, India Info Way Solutions Full time

    Job Description:Role: Embedded Software Engineer (C++ Developer) Location: Bengaluru We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in C++ development and a solid understanding of embedded systems. The ideal candidate will be responsible for the design, development, integration, and testing of embedded software...


  • bangalore, India Info Way Solutions Full time

    Job Description: Role: Embedded Software Engineer (C++ Developer) Location: Bengaluru We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in C++ development and a solid understanding of embedded systems. The ideal candidate will be responsible for the design, development, integration, and testing of embedded software...


  • Bangalore, India Analog Devices Full time

    About Analog Devices Analog Devices, Inc. (NASDAQ: ) 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 change,...


  • bangalore, India Analog Devices Full time

    About 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...


  • Bangalore, India Black Box Full time

    We have openings for Sr Embedded System Engineer professionals at Bangalore location. Total Experience: 5+ yrs Role: Sr Embedded System Engineer Work Location: Bangalore (Manyata Tech park) Mode of Work: 5 Days Working from Office Salary: Case to case basis Job Description: Primarily Roles & Responsibilities • Participate in feature requirements definition...


  • bangalore, India Persistent Systems Full time

    Work Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 Years We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms.Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage.The role involves development and...


  • bangalore, India Allwyn Corporation Full time

    Position: Midlevel-Embedded Engineer Location: Bangalore Duration: 6 months. Can be extended. Work hours: 12.30PM to 9.30PM India Time (to ensure overlap with the US ET time till 12 Noon) Workdays: Mon to Fri. India holidays shall be observed Work model: Hybrid. 3 days in office + 2 days remote Job Description: We are seeking for a team player with solid...


  • bangalore, India Black Box Full time

    We have openings for Sr Embedded System Engineer professionals at Bangalore location.Total Experience: 5+ yrsRole: Sr Embedded System EngineerWork Location: Bangalore (Manyata Tech park)Mode of Work: 5 Days Working from OfficeSalary: Case to case basisJob Description:Primarily Roles & Responsibilities• Participate in feature requirements definition with a...