1 VVDN Technologies Embedded Software Engineer Job
5-10 years
VVDN Technologies - Embedded Software Engineer - QT/Qml (5-10 yrs)
VVDN Technologies
posted 6d ago
Flexible timing
Key skills for the job
Job Title : Embedded Software Engineer (Qt/QML & Linux)
Job Description :
We are seeking a highly skilled Embedded Software Engineer with expertise in Qt/QML, C++, and Linux to join our engineering team. In this role, you will be responsible for designing, implementing, testing, and deploying software components for embedded systems. You will work on platform software including Linux BSP, board bring-up, kernel, diagnostics, and communication protocols such as CAN, RS-232/485, I2C, SPI, Modbus, and PPP. Additionally, you will have opportunities to contribute to UI/UX design and machine learning.
You will collaborate with cross-functional teams, including hardware and cloud engineering, to define specifications, features, and APIs. Your work will ensure high-quality, maintainable software by leveraging continuous integration, automated testing, and code reviews. You will also mentor junior engineers and participate in design and code reviews.
Key Responsibilities :
- Design and implement software components with a focus on UI/UX design and machine learning.
- Develop platform software for embedded systems, including Linux BSP, kernel, diagnostics, and communication interfaces.
- Support real-time cloud management and remote administration of embedded systems.
- Collaborate with hardware and cloud engineering teams globally to define software specifications, features, and APIs.
- Ensure high-quality code through continuous integration, automated testing, and code reviews.
- Mentor and guide junior engineers, participate in design/code reviews, and help improve team practices.
Required Skills and Experience :
- At least 5 years of experience in Qt front-end development.
- Strong experience with Qt QML, including JavaScript integration for UI design.
- Expertise in Qt C++, including knowledge of Signals & Slots.
- Proficiency in C++ with strong understanding of object-oriented programming (OOP) principles.
- Basic knowledge of Pytest and d-bus (preferred).
- C programming skills and familiarity with Linux programming for embedded systems.
- 5+ years of experience in embedded software development.
- B.Tech/B.E/M.Tech/M.E in Computer Science, Electronics Engineering, or a related field from a reputed institution.
- Strong background in data structures, algorithms, and system engineering, with a focus on designing modular, maintainable code.
Preferred Skills :
- Familiarity with communication protocols such as CAN, RS-232/485, I2C, SPI, Modbus, and PPP.
- Experience with real-time cloud management and remote administration for embedded systems.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for VVDN Technologies Embedded Software Engineer roles with real interview advice
Good working environment with supporting teams
No cabs and food provided
Read 38 reviews