Senior Software Engineer
Dover CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and develop firmware specifically for printer products, ensuring robust and efficient code.
Conduct unit testing to validate firmware functionality and ensure quality standards.
Collaborate closely with stakeholders and act as a key team member within AGILE/CMMi development processes.
Minimum Requirements
Bachelor's degree in Engineering (B.E/B.Tech) is mandatory.
5-8 years of professional experience in software/firmware development.
Proficient in Embedded C++, Modern C++ concepts, and related low-level programming skills including pointers, callbacks, bitwise operations, and data structures.
Experience with Linux and RTOS basics, device drivers, multithreading, code compilation, and memory management is required.
Ideal Candidate Profile
Strong embedded systems background with demonstrated firmware design and development expertise for hardware products (e.g., printers).
Experience working within structured development environments following AGILE and CMMi methodologies.
Comfortable interfacing with cross-functional teams and stakeholders, indicating good operational collaboration skills.
