Senior Software Engineer

Dover India

Bengaluru

On-site

INR 1,500,000 - 2,300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dover India in Bengaluru is seeking a Senior Software Engineer to design and develop firmware for printer products. You will understand product requirements, implement unit tests, and follow AGILE/CMMi processes as a core team member interfacing with stakeholders.

Candidates should have 5-8 years of experience, a BE/B.Tech degree, and strong expertise in embedded C++ with modern C++ features, Linux/RTOS basics, and multithreading. This is an on-site role based in Bangalore.

Qualifications

  • Embedded C++ proficiency with modern C++ concepts, STL basics and memory management.
  • Experience with Linux/RTOS system calls and multithreading, device drivers basics.

Responsibilities

  • Design and Development of Firmware for Printer products.
  • Understand the product requirements.
  • Must be able to do Unit Tests.
  • Must follow AGILE/ CMMi methodologies.
  • Must work as a key team member and interface with stakeholders.

Skills

Embedded C++
Modern C++
OOP concepts
STL basics
Data structures
Memory management
Cross compilation
Linux/RTOS basics
Multithreading
Device drivers

Education

B.E/B.Tech

Job description

  • Design and Development of Firmware for Printer products.
  • Understand the product requirements.
  • Must be able to do Unit Tests.
  • Must be able to follow AGILE/ CMMi methodologies
  • Must work a key team member and interface with stakeholders

Designation: Senior Software Engineer

Education: B.E/B.Tech

Experience: 5-8 Yrs

Location: Bangalore

Roles & Responsibilities
  • Design and Development of Firmware for Printer products.
  • Understand the product requirements.
  • Must be able to do Unit Tests.
  • Must be able to follow AGILE/ CMMi methodologies
  • Must work a key team member and interface with stakeholders
Must Have Skills
  • Domain: Embedded C++
    • Modern C++ concepts
    • Structure, pointers, callback functions, bitwise manipulation
    • OOPS concepts
    • STL basics
    • Data structure basics (Queue, stack, list...)
    • Tool chain, Code compilation, Cross compilation, memory management, static and dynamic library
    • Good in coding hands-on
    • Serial and Socket Device drivers basics
    • Multi threading
    • Linux and RTOS basics System calls
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Dover Corporation • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Embedded Software Engineer C++
Senior Embedded Software Engineer C++

Ascendion Engineering • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Tech Lead
Tech Lead

Dover India • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Embedded Developer
Embedded Developer

Harita Techserv Pvt. Ltd. • Bengaluru

On-site
INR 800,000 - 1,400,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton • Hadapsar

On-site
INR 900,000 - 1,200,000
Software Development Engineer
Software Development Engineer

Accenture in India • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Firmware Engineer - Drive
Senior Firmware Engineer - Drive

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy Systems • Bengaluru Urban

On-site
INR 900,000 - 1,200,000
C++ Developer
C++ Developer

Ascendion Engineering • Bengaluru

On-site
INR 900,000 - 1,400,000