JobTarget Logo

Junior Embedded Software Engineer in Bengaluru, Karnātaka at digantara

digantara
Bengaluru, Karnātaka, India
Posted on

Explore Related Opportunities

Job Description

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 seeking a highly motivated Junior Embedded Software Engineer to design and develop embedded software modules for the satellite payload. The engineer will be responsible for implementing memory controllers, data/control interface modules of payload with satellite bus.

Why Us?
  • 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

Ideal Candidate:
  • Someone with strong embedded software coding skills with practical experience on AMD-Xilinx/Microchip FPGA/SoC platforms

Responsibilities:
  • Design and develop key embedded software modules for the satellite payload

  • Collaborate with senior engineers to generate module level design, verification requirements and rigorous test plans

  • Implement memory controllers within the payload, communication protocols for data transfer between the satellite payload and bus systems

  • Develop clean, well-structured, maintainable code and execute comprehensive testing

  • Utilize 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 Microelectronics/Embedded systems/VLSI. Final year undergraduate/graduate students are eligible to apply

  • Up to 1 year of experience in embedded software development on ARM Cortex processor with a strong understanding of the processor architecture

  • Proficiency in Embedded C, C/C++ programming languages

  • Experience in bare-metal and RTOS programming for embedded systems, with expertise in real-time scheduling and interrupt handling

  • Good understanding in data communication protocols such as I2C, UART, SPI, CAN, Gigabit Ethernet, RS422 etc

  • Experience in utilizing oscilloscopes, logic analyzers, and electronic test equipment for debugging and verification

Preferred Skills:
  • Experience in HLS (High Level Synthesis) and hardware-related programming of FPGA/SoC interfaces

  • Working knowledge of FPGA/SoC-based embedded systems designed for image processing applications

  • Familiarity with the use of version control software and defect tracking tools

  • Knowledge of VHDL/Verilog for digital system design

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, Bengaluru

Job Location

Bengaluru, Karnātaka, India

Frequently asked questions about this position

Similar Jobs In Bengaluru, Karnātaka

SDET

Kobie Marketing
Bengaluru, Karnātaka

Principal Software Engineer

CData Software, Inc.
Bangalore, Karnātaka

UI Developer

BayRock Labs
Bengaluru, Karnātaka

Staff Software Engineer - Benefits

Rippling
Bangalore, Karnātaka
New
Apply For This Position

Apply Now