Dover Corporation logo
Dover Corporation1 week ago

Software Engineer IV

$125,000–$125,000 year

Hybrid · Keene, New Hampshire, United States

Type
Full Time
Level
Mid Level
Education
Masters Degree
Company size
Large

Job Summary

Software Engineer IV role focusing on embedded software design, implementation, and validation for Markem-Imaje products. Responsibilities include leading software estimation, mentoring SE1-SE3 teammates, championing best practices (C++, modern software architecture, test-driven development, design reviews), optimizing toolchains, ensuring end-to-end validation against requirements, protecting high-value IP, and facilitating cross-functional collaboration across remote teams. Role involves guiding technology selection and product direction, with telecommuting up to 2 days per week and up to 15% travel domestically and internationally. Qualifications include a Master’s degree (or foreign equivalent) in a related field or a Bachelor’s with ten years of experience, strong C++, OOP, real-time OS, embedded software, Agile/Scrum, UML, design patterns, and verification/CI/CD experience. Benefits include comprehensive coverage including fertility benefits, relocation is not explicitly offered, and a discretionary bonus eligibility; the role requires active collaboration with remote and distributed teams and travel up to 15%.

Required Qualifications

  • Master's degree (or foreign equivalent) in Software Engineering, Computer Science, Computer Engineering, or a related field
  • Six (6) years of experience in software development or related occupation
  • Six (6) years of experience in C++ programming
  • Six (6) years of experience in Object Oriented Programming
  • Six (6) years of experience in real time operating systems
  • Six (6) years of experience in memory management
  • Six (6) years of experience in distributed systems programming
  • Six (6) years of experience in multi-threaded programming
  • Six (6) years of experience in embedded software for end-user products
  • Six (6) years of experience in Agile/Scrum development practices & pair programming
  • Six (6) years of experience in Linux or Windows host environment software development
  • Six (6) years of experience in UML and design patterns
  • Six (6) years of experience in verification skills including test-driven development, unit & integration testing, code reviews, and defect characterization
  • Six (6) years of experience in configuration management including revision control, CI/CD, automated build systems, release management, and technical documentation
  • Ability to mentor and coach teams; experience with software architecture design and driver/toolchain development
  • Experience with embedded printer technologies and related application spaces
  • Strong communication and collaboration across remote and distributed teams
  • Experience with design and architecture reviews
  • Master’s or Bachelor’s degree acceptable with ten (10) years of related experience alternative
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$125k – $125k / yr

Software Engineer IV · Dover Corporation

Apply on Sorce