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 hr@D3Engineering.com 

Current Openings

  • Assistant Controller

    Assistant Controller

    Position Overview

    The Assistant Controller will support the finance and operations department by preparing financial reports and analysis and will be an integral part in closing the books on a monthly, quarterly and annual basis. Additional duties will include accounts payable/receivable, budgeting and forecasting, and customer and vendor maintenance. This position reports to the CFO.

    Desired Skills

    Responsibilities

    • Conducts customer billings (invoicing), collections, on-boarding, order entry, order shipments
    • Conducts vendor maintenance: on-boarding, payables, and payments
    • Assists the CFO in the preparation of the budget and financial forecasts and report variances
    • Responsible for accounting, analyzing, and reporting on assigned financial statement line items
    • Supports month-end and year-end close process
    • Assists the CFO in managing and complying with local, state, and federal government reporting requirements and tax filings
    • Develops and documents business processes and accounting policies to maintain and strengthen internal controls
    • Supervises/manages the Front Office Administrator; provides coverage and back-up to the front office when needed
    • Back up for payroll process and works directly with Human Resources on the administration of benefits
    • Additional responsibilities as assigned

    Required Education and/or Qualifications

    • Bachelor’s Degree in Accounting, Finance, or similar field
    • 2+ years of overall combined accounting and finance experience
    • Basic understanding of accounting principles and procedures (GAAP) and general ledger functions
    • Experience conducting the month-end/year end close process
    • QuickBooks expertise
    • Competent with Microsoft products
    • Demonstrates strong communication, organizational, administrative, and problem-solving skills

    Preferred

    • Experience in both professional services and technical product industries
    • An understanding of forward leaning metrics that will assist the management team in forecasts and decisions
    • Project and product cost accounting experience

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please send your resume to hr@d3engineering.com with “Application for Assistant Controller” in the subject line.  Candidates must be eligible to work in the United States.

  • Electrical Engineer – Hardware

    Electrical Engineer – Hardware

    Position Overview

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

    Desired Skills

    Required

    • Electronic design experience with high speed, complex microprocessor, SoC and FPGA devices and peripherals (DDR, Flash, PMIC, etc.)
    • Experience with high speed interfaces such as USB3, Gigabit Ethernet\RGMII, SATA, PCIe, FPGA serial transceivers, etc.
    • Experience with schematic entry, component selection, and prototype and production hardware builds.
    • Understanding of electrical engineering principles in both analog and digital domains with the ability to leverage this understanding to quickly isolate circuit faults
    • Familiarity with high speed test equipment; oscilloscopes, data acquisition units, DMMs, logic & spectrum analyzers – solid test & troubleshooting skills
    • Ability to perform trade studies and tradeoff analyses
    • Problem solving, communication and interpersonal skills

     

    Preferred

    • PCB layout capability (Cadence OrCAD or Altium Designer)
    • FPGA Design; Verilog and/or VHDL, Altera and/or Xilinx tools (Quartus, ISE, Vivado)
    • Experience with signal integrity analysis and simulation
    • Experience with digital video and camera systems
    • Ability to guide and oversee layout designers, and provide clear layout constraints (PC board stack-up, component placement, high speed routing, etc.)

    Responsibilities

    • Participate in the high-level architecture and design of electronic systems
    • High-speed mixed signal circuit design; schematic entry, supervision of PCB layout and assembly, board debug and system integration
    • Contribute 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
    • Work as a member of an integrated project team

    Required Education and/or Qualifications

    • Bachelor of Science in Electrical Engineering / Computer Engineering discipline along with 3+ years of directly 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 send your resume to hr@d3engineering.com with “Application for Electrical Engineer” in the subject line.  Candidates must be eligible to work in the United States.

  • Embedded Software Engineer

    Embedded Software Engineer

    Position Overview

    Embedded Software Engineer | As an embedded software engineer at D3 you will be involved in architecting and designing embedded systems. You may have strengths in embedded software. A basic understanding of hardware design is beneficial. You can expect hands-on design experience, a high level of responsibility and exposure to innovative technology.

    Desired Skills

    • Experience in hands-on development and troubleshooting on embedded targets
    • Experience with DSP, FPGA and embedded microcontrollers
    • Algorithm development experience
    • Solid programming experience in any/all of the following:
      • C, C++ programming
      • POSIX
      • Linux kernel
      • Embedded real time operating systems
      • Object oriented software
      • Modern programming styles (UML, state diagram)
      • Capability to write physical layer driver and application software
      • Device drivers
      • Optimization techniques
      • Peripherals
      • ARM & DSP platforms (TI, Analog, Devices, NXP, etc.)
      • Matlab
    • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
    • Experience with Aerospace, Medical and Defense
    • Experience and/or familiarity with safety-critical systems

    Responsibilities

    Design and implement software on real time embedded DSP, ARM, and FPGA projects

    • Design, develop, test, debug and deliver software for technically advanced products in the industrial, biomedical, and security & defense sectors
    • Participate in Design and Code Reviews
    • Interface with hardware design and development
    • Software Development including:
      • Application and System software
      • Software Engineering in safety critical applications
      • Real time Linux kernels
      • Peripherals & drivers
      • Algorithms
      • Optimization
    • Analyze and enhance efficiency, stability, and scalability of system resources
    • Interface with customers
    • Develop skills under experienced engineers

    Required Education and/or Qualifications

    • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering discipline along with 1+ years of relevant experience and/or equivalent combination.
    • Demonstrated subject matter experience

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please send your resume to hr@D3Engineering.com with “Application for Embedded Software Engineer” in the subject line. Candidates must be eligible to work in the United States.

  • Entry-Level Electrical Engineer

    Entry-Level Electrical Engineer

    Position Overview

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

    Desired Skills

    Experience in any of the following is a PLUS:

    • Power Supply/Systems Design
    • Analog Circuit Design
    • Digital Circuit Design
    • FPGA development
    • VHDL Programing language experience
    • PSPICE or equivalent analog circuit simulation tool experience
    • Board Design
    • Cadence OrCAD or Altium for schematic capture and PCB design
    • Proficient in circuit active and passive devices
    • Ability to read schematics
    • C, C++, Perl, LabVIEW, TestStand

    Excellent problem solving & troubleshooting skills

    Strong communication and interpersonal skills

    Responsibilities

    • Work closely with project engineers and project managers on multidiscipline project teams providing electrical engineering and technical expertise
    • High-speed mixed signal circuit design; schematic entry and PCB layout
    • Prototype assembly supervision, board debug and system integration
    • Prepare electrical engineering calculations, reports, construction drawings and specifications to meet project requirements

    Required Education and/or Qualifications

    • Bachelor of Science in EE/CE discipline
    • 1-3 years direct experience in related electrical engineering design or previous related engineering internship or co-op experience

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please send your resume to hr@d3engineering.com with “Application for Entry Level Electrical Engineer” in the subject line.  Candidates must be eligible to work in the United States.

  • Principal Electrical Engineer- Power Electronics

    Principal Electrical Engineer- Power Electronics

    Position Overview

    Principal Electrical Engineer – Power Electronics | We’re looking for an electrical engineer with a strong electronics design and development background who will provide individual technical contribution as part of a team that supports the design, development, test, and integration of complex, embedded hardware/software systems.

    A Principal Engineer is the leading technical voice within the group, they foster innovative thinking by initiating continuous improvement discussions on all aspects of product design and development.

    Desired Skills

    • An excellent understanding of control theory as applied to power conversion and motion control (design-oriented analysis)
    • Experience developing embedded and real-time systems in C, C++ or FPGA Design (Verilog and/or VHDL)
    • Ability to implement power converter or control system simulation using state-of-the-art tools (such as Matlab/Simulink/PSpice)
    • Comprehensive understanding of circuit board design for power electronics application, such as analog signal processing and gate driver circuits.
    • Deep understanding of electrical engineering principles in both analog and digital domains with the ability to leverage this understanding to quickly isolate issues and faults.
    • Ability to guide and oversee layout designers, and provide clear layout constraints (PC board stack-up, component placement, high speed routing, etc.)
    • A demonstrable ability to perform trade studies and tradeoff analyses.
    • Demonstrated technical leadership and facilitation skills
    • Excellent problem solving & troubleshooting skills
    • Strong communication and interpersonal skills

    Responsibilities

    • Established lead in the high-level architecture and design of electronic systems.
    • Play a key role in all phases of the product development cycle which includes requirement/definition, design and development, verification (such as unit tests) and traceability matrix, and transfer.
    • Maintain awareness of new component developments and emerging technologies relevant to motion controls and use/recommend them for new designs where appropriate to achieve cost, performance and size goals.
    • Set the standard for design best practices and collaborate with engineering, the firmware and software design teams to yield outstanding new products.
    • Provide technical oversight and review support to development teams during product design and development.
    • Coach and mentor less-experienced engineers.

    Required Education and/or Qualifications

    • Bachelor of Science in Electrical Engineering / Computer Engineering discipline along with 12+ years of directly related experience and/or equivalent combination.
    • Demonstrated subject matter experience
    • Masters Preferred

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please send your resume to hr@d3engineering.com with “Application for Principal EE – Power Electronics” in the subject line.  Candidates must be eligible to work in the United States.

  • Project Manager

    Project Manager

    Position Overview

    Project Manager | D3 Engineering is seeking an experienced Technical Project Manager.  The Project Manager is responsible for the overall direction, coordination, implementation, execution, control and completion of specific projects ensuring consistency with company strategy, commitments and goals.

    Desired Skills

    • Demonstrated knowledge of both theoretical and practical aspects of project management
    • Knowledge of project management techniques and tools
    • Experience managing projects for clients external to the organization is highly desired
    • Experience in engineering services and/or product development
    • Proficient in project management software (e.g., Microsoft Project)
    • Proven experience in leading teams in a balance matrix organization
    • Background in strategic planning
    • Experience applying solid risk management processes
    • Proven experience in change management
    • Solid organizational skills
    • Strong communication and interpersonal skills
    • Project management certification (PMP, PRINCE II or equivalent)

    Responsibilities

    • Responsible and accountable for delivering projects on time, on budget and within defined scope
    • Facilitate the definition of project scope, goals and deliverables while involving all relevant stakeholders
    • Develop detailed project plans to monitor and track progress
    • Create a work breakdown structure to include resource requirements
    • Develop the project schedule using Microsoft Project
    • Manage project budget
    • Track project deliverables using appropriate tools
    • Negotiate resource availability and allocation in a matrixed environment
    • Provide direction and support to project team
    • Employ risk management techniques to minimize project and business risks
    • Prepare reports to communicate project progress, challenges and solutions
    • Utilize good change management practices to evaluate, implement and manage project changes to scope, schedule and budget
    • Perform lessons learned
    • Engage in process development efforts to enhance the maturity of project management through consistent processes and tools

    Required Education and/or Qualifications

    • Bachelor’s Degree along with 7+ years of relevant experience or equivalent combination
    • Technical background a plus (Electronics or Software preferred)
    • Experience with product development and/or engineering services
    • Project management certification, or a commitment to earn certification within one year

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please send your resume to hr@d3engineering.com with “Application for Project Manager” in the subject line.  Candidates must be eligible to work in the United States.

  • Sales and Account Manager

    Sales and Account Manager

    Position Overview

    Sales and Account Manager | D3 Engineering is adding a full-time Sales Executive / Account Manager position to support our company’s growth. This is an individual contributor position reporting to the President of the company. The successful candidate will work across multiple divisions within the firm, including Business Development, Engineering, and Finance.

    Desired Skills

    We are seeking candidates who display:

    • Strong organizational skills with an ability to clearly communicate across corporate silos
    • An understanding of market-driven product development and customer-centric services
    • Demonstrated technical leadership and facilitation skills
    • Excellent problem solving and troubleshooting skills
    • Strong communication and interpersonal skills
    • Excellent written and verbal communication skills

    Responsibilities

    The Sales Executive / Account Manager is responsible for the day-to-day activities of sales operations and ongoing relations with customers.  This role directly interfaces with our customers and is critical to the success of the company.

    This position requires the employee to understand and execute two distinct roles.

    Sales Executive Role

    You will be responsible for day-to-day execution of the Sales Operations Plan – working with Product Line Managers, Channels, and Customers to move prospective projects through the sales pipeline. Examples of daily activities include but are not limited to:

    • Identifying and assessing client needs and working with various members of the staff to complete proposals quickly and effectively (Needs Analysis)
    • Presenting proposals and costings to clients
    • Contractual, negotiating, and closing responsibilities
    • SOW/Detailed Planning activities
    • Managing the contract initiation and handoff to Engineering including facilitation of the internal and project onboarding processes and educating the client about our account management process
    • Transitioning new projects (customer PO, IRAD, ECO, ECR, work ahead) through various department signoffs and to the account management role

    Account Manager Role

    You will be responsible for customer delivery—acting as a major point of contact with the customer to make sure that D3 delivers contractual obligations with the expected quality.  Work with Engineering and Management on resource and milestone conflicts. 

    • Manage and solve conflicts with clients and make sure key milestones are met
    • Manage the account’s budget and invoice the client
    • Identify new sales opportunities within existing accounts (ECRs; up-selling; cross-selling)
    • Responsible for quality delivery (delivery to contract)

    Overall/Additional Responsibilities

    • Process Improvement – Work on Continuous improvement to the various processes this position is involved in.
      • Sales Operation Workflow
      • Onboarding Workflow
      • Account Management (Service Operations)
    • Support Business Development executives in their high-value account pursuits and Strategic Account Management (SAM)
    • Identify and pursue additional business opportunities in conjunction with PLMs
    • Work on sales channel opportunities (tradeshow, direct to channel, etc.)
    • Support Trade Shows, Conference, Whitepapers, Channel communications, and other items as needed

    Required Education and/or Qualifications

    • 4 year degree preferred
    • Desire to participate in professional development and take on new responsibilities
    • Self-motivated and comfortable working both independently and as part of a team
    • Customer service or customer relationship experience
    • Ability to perform at a high level in a fast paced environment

    How to Apply

    If you are interested in this position and feel that you are a qualified candidate, please send your resume to hr@d3engineering.com with “Application for SE/AM” in the subject line. Candidates must be eligible to work in the United States.

  • Senior Electrical Engineer – Hardware

    Senior Electrical Engineer – Hardware

    Position Overview

    Senior Electrical Engineer – Hardware | 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

    Required

    • Electronic design experience with high speed, complex microprocessor, SoC and FPGA devices and peripherals (DDR, Flash, PMIC, etc.)
    • Experience with high speed interfaces such as USB3, Gigabit Ethernet\RGMII, SATA, PCIe, FPGA serial transceivers, etc.
    • Experience with schematic entry, component selection, and prototype and production hardware builds
    • Deep understanding of electrical engineering principles in both analog and digital domains with the ability to leverage this understanding to quickly isolate circuit faults
    • Familiarity with high speed test equipment; oscilloscopes, data acquisition units, DMMs, logic & spectrum analyzers – solid test & troubleshooting skills
    • Ability to guide and oversee layout designers, and provide clear layout constraints (PC board stack-up, component placement, high speed routing, etc.)
    • Experience performing trade studies / tradeoff analyses
    • Demonstrated technical leadership and facilitation skills
    • Strong problem-solving, communication and interpersonal skills

    Preferred

    • PCB layout capability (Cadence OrCAD or Altium Designer)
    • FPGA Design; Verilog and/or VHDL, Altera and/or Xilinx tools (Quartus, ISE, Vivado)
    • Experience with signal integrity analysis and simulation
    • Experience with digital video and camera systems

    Responsibilities

    • Key contributor to high-level architecture and design of electronic systems
    • High-speed mixed signal circuit design; schematic entry, supervision of PCB layout and assembly, board debug and system integration
    • Impact all phases of the product development cycle which includes requirement/definition, design and development, verification (such as unit tests) and traceability matrix, and design transfer
    • Develop or identify tools and methods that allow reutilization of designs
    • Provide technical oversight and review support to development teams during product design and development
    • Coach and mentor less experienced engineers

    Required Education and/or Qualifications

    • Bachelor of Science in Electrical Engineering / Computer Engineering discipline along with 7+ years of directly related experience and/or equivalent combination
    • Demonstrated subject matter expertise

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please send your resume to hr@d3engineering.com with “Application for Sr. Electrical Engineer – Hardware” in the subject line. Candidates must be eligible to work in the United States.

  • Sr. Embedded Software Engineer

    Sr. Embedded Software Engineer

    Position Overview

    Sr. Embedded Software Engineer | As a Senior Embedded Software Engineer at D3 you will execute the complete embedded software life cycle across multiple processor platforms. The goal is to create scalable and optimized real-time embedded software systems.

    Desired Skills

    • Expert knowledge of embedded software and firmware development, including C and C++
    • FPGA programming experience is a plus
    • Up to date experience with an Embedded Linux platform, its configuration, board support packages, boot loaders, kernel, drivers, and application development is highly desired
    • Experience developing with GCC/GNU toolchain and Linux development tools
    • Experience with the creation of custom Embedded Linux system platforms and associated SDK using Open Embedded based tools such as Yocto
    • Experience with embedded camera and video processing is desirable
    • Expert knowledge of simulation and analysis tools including editors, compilers, linkers, debuggers, code analyzers, version control systems (GIT/SVN), software testing tools, etc.
    • Experience developing drivers for SPI, I2C, Flash, Timers, GPIO, Interrupts
    • Ability to read schematics and debug digital hardware using oscilloscope, logic analyzer, or similar tools for troubleshooting
    • Capable of a big picture, system oriented approach
    • Solid technical leadership skills and ability to serve as a project lead
    • Excellent problem solving & troubleshooting skills
    • Strong communication and interpersonal skills

    Responsibilities

    Core responsibilities for this position will encompass involvement in requirements definition and architecture, software design, implementing software, unit test, and software/hardware integration.

    • Working with embedded processors running “bare metal,” real-time operating systems and Linux on custom circuit cards. Will be responsible for a variety of technical tasks including assisting with board bring-up, developing driver and application level code, and system verification.
    • Conduct and oversee code reviews, unit testing, debugging, and software/hardware integration.
    • Drive process and standards improvement efforts.
    • Provide technical direction and leadership in a non-supervisory capacity for complex engineering projects. Provide a high level of mentoring to other Software Engineers.
    • Support project planning efforts including task definition and work effort. May develop and evaluate plans and criteria for a variety of projects and activities to be carried out by others.

    Required Education and/or Qualifications

    • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering discipline along with 5+ years of relevant experience and/or equivalent combination
    • Demonstrated subject matter experience
    • Masters preferred

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please send your resume to hr@D3Engineering.com with “Application for Sr. Embedded Software Engineer” in the subject line. Candidates must be eligible to work in the United States.

  • Systems Engineer

    Systems Engineer

    Position Overview

    Systems Engineer | D3 Engineering is seeking an experienced systems engineer with a strong software development background to provide individual technical contribution and systems engineering leadership as part of a team that supports the design, development, test, and integration of complex, specialized embedded hardware/software systems.

    Desired Skills

    • Development of Concept(s) of Operation
    • Requirements Development and Analysis
    • System Specification Development
    • Experience with conducting trade studies
    • System/Subsystem Integration/Test Planning and Execution
    • Expert knowledge in programming/scripting languages such as C, C++, Python, Perl and/or Java in an embedded environment.  Linux a plus
    • Experience in all phases of the software life cycle
    • Demonstrated technical leadership and facilitation skills
    • Excellent problem solving & troubleshooting skills
    • Strong communication and interpersonal skills

    Responsibilities

    • Develop system level requirements and translate those into requirements for product development
    • Develop system architecture and system design documentation
    • Perform functional analysis, timeline analysis, detail trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications
    • Work with and lead teams consisting of project management, engineers, technical resources, and subject matter experts to ensure the effective and efficient delivery
    • Provide technical oversight and review support to development groups during product design and development
    • Oversee code reviews, unit testing, debugging, and software/hardware integration
    • Contribute to the overall planning of projects by recommending approaches, task definition and work effort (WBS), identifying resources, and developing timelines
    • Work with Project Management to develop and adhere to schedules and budgets required to accomplish project deliverables
    • Assist in the identification and implementation of process improvements

    Required Education and/or Qualifications

    • Bachelor of Science in CS/CE/EE discipline along with 7+ years of directly related experience and/or equivalent combination
    • Demonstrated subject matter experience
    • Masters preferred

    How to Apply

    If you would like to join our team and feel that you are a qualified candidate, please send your resume to hr@d3engineering.com with “Application for Systems Engineer” in the subject line.  Candidates must be eligible to work in the United States.