Software Engineer with 2+ years of experience in Qt development
, along with hands-on exposure to
embedded systems, IoT platforms, and Python scripting
. The candidate should have a strong grasp of
Object-Oriented Programming
, excellent understanding of
electronics
, and experience working with
Raspberry Pi, Arduino, and industrial communication protocols like Modbus
.
Key Responsibilities
Develop and maintain software applications using
Qt (Qt Widgets / QML / Qt Quick)
in C++.
Write clean, modular, and maintainable code following
OOP principles
.
Develop IoT and embedded applications using
Raspberry Pi, Arduino, and Python
.
Integrate and test
Modbus (RTU/TCP)
and other communication protocols.
Interface with hardware modules, sensors, and electronic circuits.
Collaborate with cross-functional teams to design and implement features.
Perform debugging, performance optimization, and code refactoring.
Use
Git
for version control and participate in code reviews.
Prepare technical documentation and maintain coding standards.
Support integration of embedded hardware with software applications.
Required Skills & Qualifications
2+ years of experience
in Qt development (C++, Qt Widgets, QML/Qt Quick).
Strong knowledge of
Object-Oriented Programming (OOP)
.
Good understanding of
Python
for scripting and automation.
Hands-on experience with
Raspberry Pi
and
Arduino
.
Familiarity with
IoT projects
, sensors, and basic electronics.
Good understanding of
electronic components, circuits, and debugging tools
.
Experience with
Modbus RTU/TCP
and basic serial communication protocols.
Proficiency in
Git
(branching, merging, PR handling).
Strong problem-solving and analytical skills.
Ability to work independently as well as collaboratively.
Good to Have (Optional)
Experience with embedded Linux.
Knowledge of CAN, SPI, I2C, UART protocols.
Understanding of cloud-based IoT platforms (AWS IoT, Azure IoT, etc.).
Experience in developing test fixtures or automated test systems.
Familiarity with CI/CD pipelines and DevOps tools.
Education
Bachelor's degree in Electronics, Computer Science,
Job Type: Full-time
Pay: ?21,000.00 - ?45,000.00 per month
Benefits:
Health insurance
Leave encashment
Education:
Bachelor's (Required)
Location:
Makarpura, Vadodara, Gujarat (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.