Job Title : Embedded Software Engineer
Location : Gurgaon, Haryana
Job Type : Full-time
About Company:Shyam VNL, a niche-technology driven company with core values to support our country's protectors by enhancing their efficiency and survivability with indigenously developed solutions. We conceptualize, design and develop indigenized systems that are ruggedized and future proof. Our steadfast vision is to develop ‘best-in-class innovative and creative systems for future security challenges by exploiting AI & ML.
Shyam VNL’s “True Made in Bharat” systems are designed to thrive in remote and denied areas providing freedom of operations to own forces and simultaneously denying space to adversaries.
We are seeking a motivated and skilled Embedded Software Engineer with strong knowledge of embedded systems, programming, microcontrollers, and RTOS environments. The ideal candidate should have hands-on experience in embedded software development, debugging, and hardware interfacing, along with a basic understanding of AI concepts.
Key Responsibilities :
1. Design, develop, test, and maintain embedded software applications.
2. Develop firmware and device drivers for microcontroller-based systems.
3. Work on embedded Linux/Windows platforms and perform system-level programming.
4. Develop and debug applications using RTOS-based environments.
5. Interface hardware peripherals and communication protocols.
6. Perform software integration, testing, and troubleshooting.
7. Collaborate with hardware and software teams to ensure seamless product development.
8. Prepare technical documentation and support product validation activities.
Requirements:
1. Bachelor's degree in Electronics & Communication Engineering.
2. Strong programming skills in C and C++.
3. Knowledge of Embedded C, Assembly Language, Python (Basic), and device driver development.
4. Good understanding of embedded systems architecture and microcontroller programming.
5. Experience in software debugging and hardware troubleshooting
Programming Languages
C,C++,Embedded C, Assembly Language, Python (Basic) & Device Driver Development
Platform Knowledge
Linux Environment, Windows Environment, Shell Scripting,Linux Basic Commands
RTOS Knowledge
Embedded Linux / uClinux, ThreadX, MDK-ARM RTOS,Other Embedded Operating Systems
Microcontroller Expertise
-STM32 Series ,LPC Series ,AVR Series, PIC Microcontrollers
Communication Interfaces
-UART, Parallel Communication, SPI, I2C, Asynchronous Communication
Development Tools & Cross Compilers
AVR Toolchain ,Keil µVision, STM32CubeIDE, IAR Embedded Workbench, Eclipse IDE, GCC Toolchain
Additional Skills
Basic understanding of AI concepts
Strong debugging and analytical skills
Hardware troubleshooting capability
Free forever • No spam • Leave anytime