Embedded Software Engineer

Astrogate Labs

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance coverage
Flexible working hours
Opportunity to publish research

Job summary

Astrogate Labs in Bengaluru is seeking an experienced embedded software developer to create and debug firmware for innovative laser communication systems in space and defense applications. This role involves collaborating with multidisciplinary teams to define functional requirements, develop maintainable code, and participate in system testing.

The ideal candidate has over 3 years of experience in embedded software development with strong proficiency in Embedded C/C++, RTOS concepts, and hands-on experience with FPGA/SoC systems. This position offers benefits including health insurance and flexible working hours.

Qualifications

  • 3+ years of experience in embedded software development.
  • Proficiency in Embedded C and C/C++ programming languages.
  • Understanding of RTOS concepts including multi-threading and ISR.
  • Hands-on experience with communication protocols like RS-422, I2C, SPI.
  • Experience with embedded software debugging and profiling tools.

Responsibilities

  • Develop and debug firmware for embedded systems.
  • Collaborate on system design with engineers.
  • Document tests and manage test setups.
  • Contribute to peer and external design reviews.

Skills

Embedded C/C++ Programming
Embedded Software Development
RTOS Concepts
FPGA/SoC Experience
Communication Protocols
Debugging Tools
Software Development Life Cycle
Static Code Analysis

Education

B.Tech/M.Tech in Electronics Engineering

Tools

Xilinx Tools (Vivado, Vitis/SDK)
Oscilloscopes
Logic Analyzers

Job description

Qualification
  • B.Tech/M.Tech in Electronics Engineering any other related field with 3+ years of relevant experience
Job Responsibilities
  • Develop and debug firmware for embedded systems across Astrogate's laser communication systems for space & defense Interface and collaborate with system engineers and hardware designers to define functional requirements
  • Develop clean, well-structured and maintainable code as per industry standards. Write rapid prototype code to support subsystem development and testing. Develop software frameworks for continuous integration and development. Collaborate with hardware engineers to define system specifications and resolve integration issues. Ensure adherence to design specifications, quality standards, and software development processes. Participate in lab and field testing of optical communication systems. Document tests and manage test setups. Contribute to peer and external design reviews.
Required Skills/Experience
  • 3+ years of experience in embedded software development. Proficiency in Embedded C and C/C++ programming languages. Understanding of RTOS concepts including multi-threading, interrupt service routines (ISR), and timing management. Working knowledge of FPGA/SoC-based embedded systems such as Zynq SoC's or ARM Cortex-based microcontrollers. Hands‑on experience with implementing & troubleshooting RS-422, RS-485, CAN, I2C, SPI, UART, and Ethernet (TCP/IP, UDP) communication protocols. Hardware debug experience, including familiarity with tools such as oscilloscopes, logic analyzers, and signal generators. Experience with embedded software debugging, tracing, and profiling tools. Understanding of Software Development Life Cycle (SDLC) and version control systems (e.g., Git). Desired Skills/Experience: Experience with FreeRTOS;
  • RTOS/Bare Metal application development for mission‑critical systems. Register level programming and hardware exception handling. Experience with embedded software implementation on Zynq SoC's and interfacing with custom FPGA modules over AXI interfaces. Hands‑on experience with Xilinx tools like Vivado, Vitis/SDK. Working knowledge of STM32 or similar ARM-based microcontrollers. Proven capability on memory management and code optimization.
  • Working knowledge of static code analysis & code coverage analysis. Prior aerospace related experience is an added advantage. Familiarity with version control systems (eg: Git). Other Requirements: Motivated to work within a multidisciplinary team in a fast‑paced environment. Self‑driven desire to learn more & continuously upskill themselves. Ability to deal with challenges, and work out solutions in a team setting.
  • Critical thinking, ability to critique design and make independent decisions. Relentless pursuit of excellence in all aspects of work.
  • Strong interpersonal and organizational skills to enable working in a dynamic team.
  • Strong verbal and written communication skills.
  • Benefits: Health Insurance coverage, Flexible working hours, Opportunity to publish research on behalf of Astrogate Labs in national and international conferences.
  • If you like working in a fast‑paced environment with a talented multi‑disciplinary team on developing and maturing state‑of‑the‑art LaserComm systems, then this role might be for you.
  • Please send your resumes to careeer@astrogatelabs.com.
  • Astrogate Labs is an equal opportunity employer.
  • We celebrate diversity and are committed to creating an inclusive environment for all employees.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Engineer
Systems Engineer

Astrogate Labs • Bengaluru

On-site
INR 800,000 - 1,200,000
Health Insurance coverage
Flexible working hours
Opportunity to publish research on national and international platforms
GNC Engineer
GNC Engineer

Astrogate Labs • Bengaluru

On-site
INR 600,000 - 900,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Market-competitive compensation
Startup culture and fast-paced R&D
Opportunity to work with Founding Team
+1
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru Urban

On-site
INR 4,000,000 - 7,000,000
Embedded Software Engineer
Embedded Software Engineer

catalyx space • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Health insurance
Provident fund
Competitive salary
Embedded Software Engineer - SAR
Embedded Software Engineer - SAR

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Lead C++ Software Architect
Lead C++ Software Architect

Astrome • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Career growth
ESOPs
Gratuity
+2
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Recrew AI • Bengaluru

On-site
INR 4,000,000 - 6,000,000
ESOP participation
Frontier photonic tech
High ownership role
+2
Lead C++ Software Architect
Lead C++ Software Architect

Astrome Technologies • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Career growth opportunities
ESOPs
Gratuity
+2
Junior Embedded Software Engineer
Junior Embedded Software Engineer

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru Urban

On-site
INR 600,000 - 1,200,000
Flexible Working Hours
Startup culture
Space tech exposure