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 original equipment manufacturers (OEMs) incorporate our advanced vision, sensor and control technologies into their next-generation designs.

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. Typically, we are integrated with our customers' design teams where we 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, yet in a small company atmosphere. You can expect hands-on design experience, a high level of responsibility, and exposure to leading-edge technology.

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 enrolled in electrical engineering, computer engineering, or related programs. Email hr@D3Engineering.com for more information.

Sales and Account Manager

Position Overview

The Sales and Account Manager is responsible for the day-to-day management of sales operations and ongoing relations with customers. This role involves directly interfacing with our customers and is critical to the success of the company. This position requires the employee to understand and execute two distinct roles.

  1. The Sales Executive Role – Responsible for day-to-day execution of the Sales Operations Plan. Working with various PLMs, Channels, and Customers to move prospective projects through the sales pipeline. It includes Onboarding Projects – Transitioning new projects (customer PO, IRAD, ECO, ECR, work ahead) through various department signoffs and to the account management role.
  2. The Account Manager Role - responsible for customer delivery. Acting as a major point of contact with the customer to make sure D3 delivers contractual obligations with the expected quality. Working with Engineering and Management on resource and milestone conflicts.

This position is also responsible for one direct report (sales support staff). This includes managing, reviewing, and leading these direct reports.

The Sales and Account Manager is in the Operations Division and reports to [COO/Operations Manager/Sales Operation Manager], but must work across multiple divisions within the firm, including Business Development & Finance/Administration.

Desired Skills

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 & troubleshooting skills
Strong communication and interpersonal skills
Ability to understand the customer's demands, plan how to meet these demands, and generate sales for the company as a result
Excellent written and verbal communication skills

Responsibilities

Sales Executive Role

Manage the sales operation process. D3 has a documented sales operation workflow – Managing, operating, and improving this workflow is a critical responsibility
Delegate and oversee various components of the Sales Operations to Sales Support Staff
Move prospects through the D3 Sales Pipeline workflow. Includes direct client contact as well as coordinating technical sales-support meetings as required
Coordinate timely communication and responses to customers
Identify and assess client needs
Present proposals and costings to clients
Closing/Winning
Contractual/Negotiating
Working with various members of the staff to complete proposals quickly and effectively (Needs Analysis)
SOW/Detailed Planning
Identify areas of risk
Compile timely statistics and reports on the Sales Operations for use across the company

Onboarding Projects

Manage the contract initiation and handoff to Engineering
Oversee and implement Project Onboarding workflow
Manage the internal (administrative) onboarding process
Manage the engineering (project) onboarding process, including introducing project team to client and explaining the account management process to client
Scheduling (Work with Resource Management)
Identify areas of risk
Develop solutions and recommendations with team
Other onboarding projects (IRAD, Work ahead authorizations, ECRs, and others)

Account Management Role

Oversee the ongoing project and cultivate follow-up/upsell business

Manage and solve conflicts with clients and making sure key milestones are met (act as the client’s ombudsman)

Manage the account's budget and invoicing the client

Identify new sales opportunities within existing accounts (ECR’s; up-selling; cross-selling)

Responsible for quality delivery (delivery to contract)

 

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)
Coordinate with Business Development on Products and Services
Support Business Development executives in their high-value account pursuits and Strategic Account Management (SAM)
Work with Product Line Managers (PLMs) to develop an offering that meets the client’s needs
Identifies and pursues additional business opportunities in conjunction with PLMs
Working on sales channel opportunities (tradeshow, direct to channel, etc.)
Reporting metrics/data on various Sales/Pipeline activities
Support Trade Shows, Conference, Whitepapers, Channel communications, and other items as needed
Other related duties can include special projects as assigned, and overall support of the Business Development function within the firm

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 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 Sales and Account Manager” in the subject line.  Candidates must be eligible to work in the United States.  

Embedded Software Engineer

Position Overview

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

DSP
FPGA
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 & 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. 

 

 

Sr. Embedded Software Engineer

Position Overview

As a Sr. 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.  

 

 

Electrical Engineer

Position Overview

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 “Electrical Engineer” in the subject line.  Candidates must be eligible to work in the United States.  

 

 

Senior Electrical Engineer

Position Overview

D3 Engineering is seeking an experienced 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

Electrical design experience employing microprocessors having GHz+ core clock speeds, DDR2/3/4 and LPDDR2/3/4 RAM devices, NAND/eMMC flash devices, and power management ICs (PMICs)

FPGA Design; Verilog and/or VHDL, Altera and/or Xilinx tools (Quartus, ISE, Vivado)

Experience with schematic entry, BOM generation, and PCBA 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.)

PCB layout capability a plus (Cadence OrCAD or Altium Designer)

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

Participate in the high-level architecture and design of electronic systems

High-speed mixed signal circuit design, schematic entry, PCB layout and assembly supervision, board debug, and system integration

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

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 lesser 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 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. Electrical Engineer" in the subject line. Candidates must be eligible to work in the United States.  

 

 

Systems Engineer

Position Overview

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. 

 

 

 

 

Project Manager

Position Overview

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

Qualification in project management (PMP) or equivalent

Experience managing projects for clients external to the organization is highly desired

Proficient in project management software

Knowledge of project management techniques and tools

Direct work experience in project management capacity

Proven experience in people management

Proven experience in strategic planning

Proven experience in risk management

Proven experience in change management

Strong communication and interpersonal skills

Responsibilities

As the team leader, you will be responsible for delivering projects on time, on budget and within defined scope

Lead the planning and implementation of projects

Facilitate the definition of project scope, goals and deliverables

Define project tasks and resource requirements

Develop full scale project plans

Assemble and coordinate project staff

Manage project budget

Manage project resource allocation

Plan and schedule project timelines

Track project deliverables using appropriate tools

Provide direction and support to project team

Quality assurance

Constantly monitor and report on progress of the project to all stakeholders

Present reports defining project progress, problems and solutions

Implement and manage project changes and interventions to achieve project outputs

Perform project evaluations and assessment of results

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)

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.  

 

 

Location