You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Dover Corporation

Lead Embedded Software Engineer

  • Office
  • 6+ years

Salary

Not stated

Similar roles pay $155K - 260K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company makes electronic benchtop tools and precision dispensing equipment for customers worldwide. Its two product lines are Metcal electronics bench tools and Techcon dispensing systems.

Sites are in Cypress, California (US), Chandlers Ford (UK) and Shenzhen (China). The team puts customers first, thinks like an owner, builds lasting relationships and holds integrity as non-negotiable.

The company belongs to the company Engineered Products segment of the company, a diversified manufacturer with annual revenue above $7 billion across five operating segments: Engineered Products, Fueling Solutions, Imaging & Identification, Pumps & Process Solutions, and Refrigeration & Food Equipment. The company has about 24,000 employees, has operated for over 60 years, is headquartered in Downers Grove, Illinois, and is listed on the New York Stock Exchange under the ticker DOV.

This role links software and company leadership. You will work with the Director of Engineering to lead the software team, improve development processes and define the software architecture for the next generation of products, including advanced soldering, rework and dispensing systems. You will also close gaps between hardware and software across the portfolio. The role suits a strong engineer who wants a path into management while still writing code and shaping technical direction.

Responsibilities

  • Lead the software engineers, build a motivating environment that meets project needs and supports their growth.
  • Set up and maintain software processes for development, testing, release and deployment of embedded systems.
  • Work between engineering and product management to define the software ecosystem for the product portfolio.
  • Run software reviews and take part in requirements analysis, system risk analysis and software reliability analysis.
  • Coach software engineers on coding standards, testing, maintenance and documentation.
  • Compile data and write reports on software project tasks.
  • Take part in complex, large-scope projects involving advanced soldering and dispensing equipment.
  • Serve on a cross-functional team that launches new products on schedule and within budget, discussing projects and products with engineers, product managers and others.
  • Contribute to system and subsystem software specifications, proposals and proof-of-concept builds.
  • Design, code and debug applications for prototypes and production systems, including microcontrollers, sensors, actuators and direct user interfaces.
  • Build and run software testing and quality assurance.
  • Perform other duties as assigned.

Requirements

  • 7 years of hands-on experience developing embedded software and systems.
  • 2 years of leading projects or technical teams.
  • Experience with Agile development. Scrum master experience preferred.
  • Strong analysis skills, with a working knowledge of microcontrollers, digital control and feedback circuits, and user interfaces.
  • Desired: experience with systems involving motion, fluid dynamics or thermal dynamics.
  • Proven leadership of functional teams with direct reports.
  • Strong analytical and logical problem-solving skills.
  • Deep knowledge of C and C++. Assembly language knowledge a plus.
  • Programming skills for PIC and ARM microcontrollers.
  • Deep experience with SPI, I2C, RS232, USB and TCP/IP.
  • Experience with an RTOS such as FreeRTOS or Linux.
  • IoT, Industry 4.0 or IPC CFX knowledge a plus.
  • Debugging hardware and software with oscilloscopes, logic analyzers, in-circuit emulators and similar tools.
  • Ability to explain system design and algorithms clearly to non-technical people.
  • Ability to read, analyze and interpret technical publications, professional journals and government regulations where relevant.
  • High creativity and inventiveness.
  • Ability to work well in a team and independently.
  • Understanding of convection heating, conduction heating, fluid dispensing, motion control or vision systems a plus.
  • BS in Computer Science with at least 10 years of experience in the responsibilities listed above.
  • MS in Computer Science a plus.

Conditions

Eligible for a discretionary bonus based on performance metrics and other criteria set out in the applicable bonus plan.

Pay is set using job-related factors, including responsibilities, work experience, education and training, location and key skills needed. The company gives equal consideration regardless of protected characteristics.

Location and work arrangement are as stated in the job listing.

Benefits

  • 401(k) savings plan with employer contributions.
  • Medical, dental and vision insurance.
  • Wellness programs.
  • Health savings account, plus health care and dependent care flexible spending accounts.
  • Company-paid short-term and long-term disability, and basic life and AD&D insurance.
  • Supplemental employee and dependent life insurance.
  • Optional accident, hospital indemnity and critical illness insurance.
  • Adoption, surrogacy and fertility benefits and assistance.
  • Commuter benefits.
  • Parental, military, jury duty and bereavement leave.
  • Paid time off: 10 paid holidays per calendar year, 120 paid vacation hours a year for salaried roles or 80 for hourly roles, and 40 paid sick leave hours frontloaded each year on January 1 or as required by state and local paid sick leave laws.
  • Business travel services, employee discounts and an employee assistance program with company-paid counseling and legal services.
  • Benefit eligibility follows the governing plan documents and policies.

Where you’d work

From the office

About the company

Dover Corporation

Office in United States

Also hiring in Denmark, Austin, United States, Germany and 4 more places

5 of their 40 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment
Tech stack
  • C++
  • Linux
Seniority
Lead
Type
Full-time
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Seniority
Lead
Experience
60+ years
Tech stack
  • C++
  • Linux

Location

Work model
Office
Region
United States
Office
  • United States

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason