ESEsko
Senior Software Engineer I
Bangalore ₹3-6 LPA Posted 3 Sept 2025
FULL TIME
Embedded C++
Embedded Applications
Presentation Skills
QT QML
Job Description
We're looking for a Senior Software Engineer I to use their design and development skills to build and maintain our printer software platform. The ideal candidate will be a self-starter with a passion for C++ and Qt/QML, capable of mentoring team members and championing best-in-class SDLC practices. This role involves close collaboration with a global team to deliver high-quality, innovative software solutions.
Key Responsibilities
- Software Development: Design and build technical solutions for our printer software platform using C++ and Qt/QML.
- Team Collaboration: Work closely with the Staff Engineer to clarify requirements and with global teams, including software architects, developers, and testers, to ensure the timely delivery of high-quality software.
- Technical Leadership: Act as a self-starter and mentor team members on technical aspects. You will drive technical innovation, address technical concerns, and assist with solving complex problems.
- Process Improvement: Champion SCRUM development methodology and other best-in-class SDLC practices.
- Strategic Input: Drive strategic and tactical decision-making, including software modernization, by researching and staying on top of industry trends relevant to our products.
Required Qualifications
- Education: A 4-year degree in Computer Science or an equivalent Engineering field.
- Experience: A minimum of 2-5 years of design and development experience in embedded applications.
- Technical Skills:
- Hands-on knowledge of Embedded C++ programming.
- Familiarity with Qt/QML is desired.
- Hands-on knowledge of Embedded Linux/Windows CE.
- Experience with CI/CD and SCRUM development methodologies.
- Soft Skills:
- Excellent communication and presentation skills.
- Experience working with global and diverse teams.