D

Dover

Global industrial equipment and solutions provider

Lead Embedded Software Engineer

Embedded EngineeringUpdated on Nov 12
Full-timeCypress, CA, USAIn-person

About the Job

Requirements

  • At least 7 years of active experience in embedded software and systems development.
  • At least 2 years of experience leading projects and/or technical teams.
  • Experience with the Agile software development process.
  • A strong analytical background and understanding of microcontrollers, digital control and feedback circuits, and user interfaces.
  • In-depth knowledge of C and C++ programming.
  • Programming skills with PIC and ARM microcontrollers.
  • In-depth experience with SPI, I2C, RS-232, USB, and TCP/IP communication protocols.
  • Experience with a real-time operating system such as FreeRTOS or Linux.
  • Experience debugging hardware and software using oscilloscopes, logic analyzers, in-circuit emulators, or similar tools.
  • Ability to document and explain system implementations and algorithms to non-technical individuals.
  • Ability to read, analyze, and interpret technical publications, professional journals, and applicable governmental regulations.
  • Understanding of convection heating, conduction heating, fluid dispensing, motion control, or vision systems.
  • A Bachelor of Science in Computer Science and at least 10 years of experience involving the stated job responsibilities.
  • Ability to work both in a team and independently.

Responsibilities

  • Lead software engineering and create a work environment that delivers on project needs and fosters team growth.
  • Develop and maintain software engineering processes for embedded-systems development, testing, release, and deployment.
  • Work with engineering and product management to define the software ecosystem for OK International product portfolios.
  • Perform software reviews and participate in requirements analysis, system risk analysis, and software reliability analysis.
  • Mentor software engineers on coding practices, testing, maintenance, and documentation.
  • Compile data and prepare reports regarding software project tasks.
  • Participate in complex projects involving soldering and dispensing equipment.
  • Contribute as a member of a multifunctional project team delivering new product launches on time and within budget, coordinating with engineers, product managers, and others to detail engineering projects and products.
  • Contribute to system and subsystem software specifications and proposals, and create proofs of concept.
  • Design, code, and debug applications for prototypes and production systems involving microcontrollers, sensors, actuators, and direct user interfaces.
  • Develop and implement software testing and quality assurance.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience serving as a Scrum Master.
  • Experience with systems involving motion, fluid dynamics, and/or thermal dynamics.
  • Knowledge of assembly language.
  • Familiarity with IoT, Industry 4.0, and/or IPC CFX.
  • Understanding of convection heating, conduction heating, fluid dispensing, motion control, or vision systems.

About the Company

Dover

Global industrial equipment and solutions provider

Dover is a global diversified manufacturer with five segments: Engineered Products, Fueling Solutions, Imaging & Identification, Pumps & Process Solutions, and Refrigeration & Food Equipment. It generates revenue by selling equipment, components, and consumables, and also offers aftermarket parts, software, digital solutions, and support services that customers integrate into their operations. The company differentiates itself through its combination of global scale and entrepreneurial agility, pursuing growth by acquiring and integrating complementary businesses across multiple industrial sectors. Dover’s goal is to lead its markets by delivering reliable, high-quality industrial solutions at scale, backed by aftermarket parts, software, and services, and expanded through acquisitions and a worldwide footprint.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Downers Grove, IL
Founded
1955

Recently Posted Jobs

Explore more opportunities at Dover

See more jobs