Inxee Systems Private Limited
Website:
inxee.com
Job details:
Job Description – Embedded Software Engineer
Position: Embedded Software Engineer
Experience: 2–4 Years
Location: Gurgaon
Employment Type: Full-time
Job Summary
We are looking for a skilled Embedded Software Engineer with strong expertise in C/C++ programming and Embedded Linux development. The candidate will be responsible for developing firmware and software for embedded platforms, working with microcontrollers, embedded Linux systems, and Qt-based applications.
The role involves working on real-time systems, hardware interfacing, device communication, and system-level debugging.
Key Responsibilities
• Develop and maintain embedded firmware and software for hardware platforms.
• Strong programming in C and C++ for embedded systems.
• Develop applications using Qt framework (Qt/QML preferred).
• Work in Embedded Linux environments including build systems and cross-compilation.
• Interface with microcontrollers and embedded hardware platforms.
• Work with communication protocols such as UART, SPI, I2C, CAN, and RS485.
• Perform hardware debugging and system bring-up on target devices.
• Integrate peripherals, sensors, and communication modules.
• Perform performance optimization, debugging, and validation on embedded hardware.
• Maintain technical documentation, firmware architecture, and integration guidelines.
Mandatory Technical Skills
Skill
Requirement
C Programming
Strong embedded systems programming
C++
Required for application-level development
Qt Framework
Experience in Qt/Qt Creator (QML preferred)
Embedded Linux
Hands-on experience with Linux-based development
Microcontrollers
Experience with 8-bit / 16-bit / 32-bit MCUs
STM32
Experience with STM32 microcontrollers preferred
Communication Protocols
UART, SPI, I2C, CAN, RS485
Debugging Tools
Oscilloscope, Logic Analyzer, JTAG/SWD
Version Control
Git/GitHub/Gitea
Good to Have
• Experience with RTOS (FreeRTOS preferred)
• Experience with device drivers or kernel-level development
• Familiarity with Buildroot / Yocto / cross-compilation toolchains
• Experience working with embedded GUI applications
• Exposure to sensor interfacing and hardware bring-up
Education
• B.Tech / B.E. / M.Tech in Electronics, Electrical, Computer Science, Embedded Systems, or related fields.
Soft Skills
• Strong problem-solving and debugging mindset
• Ability to work with hardware and software integration teams
• Good documentation and communication skills
• Ability to work independently and in multidisciplinary engineering teams
Click on Apply to know more.