Design embedded systems for the next generation

D3 Engineering develops embedded systems for cutting-edge, performance-critical products. We help the industry’s most innovative manufacturers incorporate our advanced vision, sensor and control technologies into their next-generation designs.

Typically, we are integrated with our customers’ product development teams. We define and design embedded systems, and produce real-time prototypes that migrate to pilot production and ultimately reach full-scale production. Our engineers get the best of two worlds—the opportunity to engage in state-of-the-art, large-company projects, while working in a small-company atmosphere. You can expect hands-on design experience, a high level of responsibility, and routine exposure to leading-edge technology.

A privately funded engineering firm in Rochester, NY, we are growing rapidly and are always on the lookout for talented, energetic people in electronic product development, hardware design, and software design. We specialize in embedded product development with DSP, ARM, and FPGA processors. We are particularly interested in candidates with experience using DSP and FPGA architectures to develop digital systems for video processing, power, and motion control. Expertise with real time Linux is a plus.

Any of this sound like you? Check out our current job openings below.

We also offer internships for students in electrical engineering, computer engineering, and related programs. Email careers@D3Engineering.com 

Current Openings

  • Buyer / Planner

    Buyer / Planner

    Position Overview

    D3 Engineering is seeking a Buyer / Planner. The successful candidate is responsible for buying, planning, inventory optimization and control as well as assisting in the maintenance of the Manufacturing Resource Planning (MRP) tool. The candidate will support both production and engineering services. The ideal candidate must be flexible, goal-oriented, and a team player comfortable in a fast-paced environment while working on multiple projects a day. Must have solid organization skills with the ability to meet goals and urgent timelines.

    Desired Skills

    • Familiarity with purchasing, buying, and planning electronic components and assemblies in a high mix, low volume environment.
    • Knowledge of MRP systems
    • Experience using MiSys a plus
    • Working knowledge of Engineering Change Order (ECO) process
    • Experience using Quick Books Desktop
    • Organizational skills
    • Time Management and prioritization skills
    • Attention to detail
    • Strong communication skills, both written and verbal
    • Negotiation skills
    • Competent in generally accepted account practices (GAAP)
    • Experience with new product development
    • Proficient in Microsoft Office (Outlook, Word, Excel)
    • Competent in Microsoft Project

    Responsibilities

     

    Core Responsibilities:

    • Manage the prioritization, purchasing, and expediting of material based on demand
    • Maintain landing costs for inventory items
    • Planning based on the projected sales forecast
    • Issuing POs from MiSys and QuickBooks
    • Following PO’s through to delivery
    • Maintain minimum inventory levels
    • Securing best price and best delivery
    • Maintain MiSys MRP system
    • Perform additional D3 purchasing needs 

     

    Engineering Services Responsibilities:

    • Purchasing materials for customer projects e.g. cabling, mechanical items etc.
    • Purchasing for short run quick turn prototypes including:
      • PCB fabrication
      • PCA assembly
      • Electronic components
      • Samples to support builds as needed
      • Long lead parts to meet deadlines
      • Work with lead engineers to identify alternate parts as needed
      • Report to project stakeholders when problems arise

     

    Other Responsibilities:

    • Develop & implement all processes and procedures related to Supply Chain Management
    • Interact with Engineering Services Project Management, Sales, Engineering and Production personnel
    • Assist in optimizing department budgets
    • Maintain a clean and safe work environment
    • Follow safety and environmental procedures and regulations
    • Other duties may be assigned as needed

    Required Education and/or Qualifications

    • Associates degree in Supply Chain Management, Business Management or related field
    • 3 – 5 years as a buyer/planner or supply chain manager or equivalent combination
    • Purchasing, buyer/planner experience in Electronics Distribution or Electronics Manufacturing Services (EMS, ECM, CM) industries and/or buyer /planner for electronic components: DSP, FPGA, DDR, Passives, Image Sensors
    • Familiarity with Low Volume, High Mix environments
    • Budget responsibility and/or understanding of purchase price variance
    • Experience with International Commerce

    How to Apply

    *Note: D3 Engineering does not sponsor visas.

    If you would like to join our team and feel that you are a qualified candidate, please click the “Apply Now” button below.

    Apply Now

  • Quality Assurance Engineer

    Quality Assurance Engineer

    Position Overview

    D3 Engineering is currently recruiting for a Quality Assurance Engineer job located in Rochester, NY. The Software QA Engineer will primarily work with the software and hardware development team in testing application and embedded software. The candidate will be responsible for software testing (QA), developing and executing Test Cases for various types of testing such as Functional, GUI, Integration, Regression, Data Validation, User Interface, and overall system integration. He/she will also be required to manage Defect Reporting and Software Releases.

    Responsibilities

    • Test current products and identify defects and deficiencies
    • Investigate product quality and achieve and maintain high level of customer satisfaction
    • Collaborate with the Product Development team to ensure consistent project execution
    • Identify quality assurance process improvements
    • Identify KPIs for product quality
    • Assist software development team by testing application software and hardware level software / firmware that runs on embedded systems
    • Develop Test cases, Test Procedures and test tools
    • Validate requirements are testable
    • Participate with the software development team and offer design input
    • Enforce software testing methodologies to ensure timely introduction of quality software
    • Develop timely and accurate software testing status reports and metrics to distribute to the engineering team and management
    • Interface with engineers of various disciplines such as hardware, software, optical, etc. to understand the technology and determine root cause of problems
    • Be an interface between the Customer Service group and Engineering group
    • Understand problems reported by the customer and recreate them
    • Provide timely responses to customers
    • Communicate solutions to customer reported problems
    • Perform regression testing on builds and maintain software defect tracking database
    • Research the latest testing technologies to innovate test automation.
    • Create new automated tests (preferably using open source tools)

    Required Education and/or Qualifications

    • A sense of ownership and pride in your performance and its impact on the company’s success
    • Critical thinker and problem-solving skills
    • Team player
    • Good time-management skills
    • Great interpersonal and communication skill
    • Experience with Embedded Systems is preferred.
    • Experience with the Android platform is a plus.
    • Understanding of photograph equipment and imaging is a plus
    • Must have experience using Windows operating system; Linux is a plus
    • 5 years of experience as a Quality Assurance Engineer
    • Experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies and other
    • Experience with coding using scripting language; Python is preferred
    • Experience with software QA tools and processes

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please click the “Apply Now” button below.

    Apply Now

  • Quality Assurance Tester

    Quality Assurance Tester

    Position Overview

    D3 Engineering is currently recruiting for a Quality Assurance Tester. The successful candidate will primarily work with the software and hardware development team in testing application and embedded software. The candidate will be responsible for software testing (QA), developing and executing Test Cases for various types of testing such as Functional, GUI, Integration, Regression, Data Validation, User Interface, and overall system integration. He or she will also be required to manage Defect Reporting and Software Releases.

    Desired Skills

    • Experience with Embedded Systems.
    • Programming experience in Python.
    • Understanding of the Android platform, automation of Android testing is a plus.
    • Understanding of photograph equipment and imaging
    • Must have experience using Windows and Linux operating systems
    • Understanding of Agile testing methods is a plus
    • Knowledge of industry standards in Software Development and Quality Engineering process

    Responsibilities

    • Assist software development team by testing application software and hardware level software / firmware that runs on embedded systems
    • Develop Test cases, Test Procedures and test tools
    • Validating that all requirements are testable
    • Participate with the software development team right form the commencement of development and offer design input
    • Enforce software testing methodologies to ensure timely introduction of quality software
    • Develop timely and accurate software testing status reports and distribute the reports to the engineering team
    • Interface with engineers of various disciplines such as hardware, software, optical, etc. to understand the technology and determine the root cause of problems
    • Perform regression testing on builds and maintain the software defect tracking database
    • Research the latest testing technologies to innovate test automation
    • Create new automated tests (preferable to use open source tools)
    • Performs other duties as assigned

    Required Education and/or Qualifications

    • A bachelor’s degree and 5 years of professional work experience is required.

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please click the “Apply Now” button below.

    Apply Now

  • Senior Electrical Engineer – Power and Motion Focus

    Senior Electrical Engineer – Power and Motion Focus

    Position Overview

    D3 Engineering is seeking an experienced Electrical Engineer with a strong electronics design and development background who will provide technical leadership as well as individual technical contribution as part of a team that supports the design, development, test, and integration of complex, embedded hardware/software systems.

    Desired Skills

    • Strong understanding of electrical engineering principles in both analog and digital domains with the passion to continuously develop skills.
    • Design of electrical circuits (analog and digital)
    •  Experience developing embedded and real-time systems in C or FPGA Design (Verilog and/or VHDL)
    • Ability to guide and oversee layout designers, and provide clear layout constraints (PC board stack-up, component placement, high speed routing, etc.)
    • Excellent problem solving & troubleshooting skills
    • Strong communication and interpersonal skills

    Ideally your background might also contain some of the following:

    • Strong understanding of control theory as applied to power conversion and motion control (design-oriented analysis)
    • Strong understanding of circuit board design for power electronics application, such as analog signal processing and gate driver circuits.
    • Ability to implement power converter or control system simulation (such as Matlab/Simulink/PSpice)
    • Familiarity using scripting languages to interface with hardware (Python or similar)
    • Experience performing trade studies / tradeoff analyses
    • Demonstrated technical leadership and facilitation skills

    Responsibilities

    Key contributor in the design of electronic control systems (Typically power converters and motion control)

    • Analog mixed signal circuit design; schematic entry, supervision of PCB layout and assembly, board debug and system integration
    • Impact to all phases of the product development cycle which includes requirement/definition, design and development, verification (such as unit tests) and traceability matrix, and transfer
    • Provide technical oversight and review support to development teams during product design and development
    • Work as a member of an integrated project team
    • Coach and mentor less experienced engineers

    Required Education and/or Qualifications

    • Bachelor of Science in Electrical Engineering / Computer Engineering or similar field (Computer Science)
    •  7+ years of related experience and/or equivalent combination

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please click the “Apply Now” button below.

    Apply Now

Let's Get Started

Fill out the form below and we will contact you as soon as possible!