Embedded Software Engineer (Bengaluru)

Embedded Software Engineer (Bengaluru)

06 Aug
|
Astrogate Labs
|
Bengaluru

06 Aug

Astrogate Labs

Bengaluru

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

- Robust interpersonal and organization 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 [email protected].

- Astrogate Labs is an equal opportunity employer.

- We celebrate diversity and are committed to creating an inclusive environment for all employees.

📌 Embedded Software Engineer (Bengaluru)
🏢 Astrogate Labs
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (bengaluru) / bengaluru