Senior Software Engineer - I/II
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 for printer products, translating product requirements into unit-tested code.
Collaborate closely with stakeholders and team members following AGILE and CMMI methodologies.
Apply expertise in embedded systems and modern C++ programming in hands-on coding and driver development.
Minimum Requirements
Bachelor’s degree in Engineering (B.E/B.Tech).
5-8 years of experience in embedded systems firmware development.
Proficiency in Embedded C++ including modern C++ concepts, OOPS, STL, data structures, and RTOS/Linux basics.
Experience with tool chains, cross compilation, memory management, multi-threading, and device drivers (serial and socket).
Ideal Candidate Profile
Experienced embedded software engineer skilled in firmware design for printer or related hardware products.
Comfortable working as a key technical team member interfacing with multiple stakeholders in an AGILE environment.
Strong coding hands-on ability combined with knowledge of system calls, static/dynamic libraries, and multi-threaded programming under RTOS/Linux contexts.
