Join Our Team
If you’re looking for an exciting career using leading-edge technology to develop the best products on the market, then consider joining the Digital Design Corporation Team!
Digital Design Corporation (DDC) is staffed by talented, hard-working, technical, and business professionals. As a dynamic, team-oriented company, DDC fosters teamwork and collaboration while offering the greatest opportunities for working with a wide range of customers and vendors, on all phases of product and software development. We are constantly adding talented people to our highly successful organization, and may currently have several positions open. We are always in search of great talent and experience in our field. If we don’t show an open position today, please inquire per below.
Digital Design Corporation is an Equal Opportunity Employer.
If you think you would fit in at DDC, please submit your contact information and a resume by filling out the form below.
Available Positions
Job Description:
DDC is seeking a full-time hardware engineer to work on a broad variety of products,
including Microprocessor and FPGA based systems, military, automotive, education, and
medical markets. This position offers an opportunity for individuals skilled in schematic design
and PCB layout to expand their talents by participating directly in a number of different phases
of the hardware research, development, production, and support processes. Individual visibility
within the team is high, and opportunities for advancement exist.
The qualified candidate must be willing to work under general supervision with moderate latitude
for the use of initiative and independent judgment. The primary responsibility of this position is
to provide technical assistance throughout the hardware development process. The position
includes a generous compensation and benefits package.
PRIMARY RESPONSIBILITIES
- Design, develop, and test electrical hardware for a variety of products
- Interface with customers on third party designs
- Research requirements and develop products according to marketing and customer
needs - Collaborate with engineers, marketing and production for system design
- Support production with design of test fixture electrical hardware
QUALIFICATIONS
- BS in electrical or electronic engineering (or similar field)
- 3+ years of product design to production experience
- Knowledge of circuit boards, processors, and electronic hardware
- Experience with circuit simulation, functional testing, and electronic test equipment
- Experience with schematic capture and PCB layout software
- Ability to interpret digital electronic circuit and logic diagrams
- Good understanding of high-speed signal integrity
- Excellent analytical and technical skills
- Excellent administrative, interpersonal, and communication skills
- Desire for excellence in all results of the team and individual efforts
- Ability to work independently with minimal supervisory direction
STRONGLY PREFER
- Solid knowledge of Altium Designer
- System level hardware architecture skills
- Design of PoE, PoE+, and PoE++ Systems
- Design of audio and acoustics
- FPGA-based design experience
Job Description:
DDC is seeking a full-time PCB designer to work on a broad variety of products,
including Microprocessors and FPGA based systems, military, automotive and medical markets.
Job responsibilities Include generating documents using computer aided drafting (CAD) for
schematic, assembly, and fabrication drawings. Designs and develops printed circuit boards.
Assist engineers in identifying and resolving mechanical design issues. Drafts layouts for
standard and dense, hi-speed, multi-layer boards.
The qualified candidate must be willing to work under general supervision with moderate latitude
for the use of initiative and independent judgment. The primary responsibility of this position is
to provide technical assistance throughout the hardware development process. The position
includes a competitive compensation and benefits package.
PRIMARY RESPONSIBILITIES
- Create schematic and layouts using Altium Designer
- Architect layout and PCB design
- Maintain component library
- Create symbols and footprints for components
- Create and maintain releases in Altium to contract manufacturers
- Interface and support PCB manufacturers
- Document fabrication design
- Create bill of material (BOM)
- Interface with contract manufacturers for assembly and process design
- Collaborate with electrical and mechanical engineers for system design
- Support production with design of test fixture PCBs
QUALIFICATIONS
- Minimum AA Degree in electrical or electronic engineering (or similar field)
- 3+ years of PCB design experience
- Knowledge of circuit boards, processors, and electronic hardware
- Ability to interpret digital electronic circuit and logic diagrams
- Good understanding of high-speed signal integrity
- Excellent administrative, interpersonal, and communication skills
- Ability to work independently with minimal supervisory direction
STRONGLY PREFER
- Bachelor’s degree in a technical field (Electronics, Computer Science or Engineering)
- System level hardware architecture skills
- Background in manufacturing
- Experience with routing DDR4
- Knowledge of EMI and RF shielding/routing practices
As a Tech Support and Test Associate on our team, you will have an opportunity for a long-term
career in a successful Engineering firm. In the process you will work with other talented and
experienced developers and engineers from multiple functional teams, learn numerous
technologies and advance your skills while forming great professional and personal relationships.
This role is for someone who flourishes in a fast-paced environment, has a strong work ethic, is a
clear communicator and has a passion for technology and innovation.
What you will do:
- Work alongside experienced and knowledgeable individuals to gain an understanding of
key technologies used within the product and product installation environment - Learn the technical capabilities and features of the product portfolio and supporting
software to become proficient with the product line - Troubleshoot issues with customers via phone and email communication
- Perform tests on our network-based products and computer software applications
- Document troubleshooting methods and unique customer applications
- Facilitate feedback of customer issues and feature requests to other departments including
the engineering and marketing teams - Participate in product improvements and new product designs
What you will need:
- Strong communication skills
- Ability to work in a team environment
- Good analytical and problem solving skills
- Well organized and good at multitasking
- Attention to detail
- Ability to work within a process-controlled environment
- Proficient working with computer applications like Microsoft Office and Google Docs
- Proficient at typing
Other beneficial skills:
- Experience with computer networks a plus
- Experience with VOIP/SIP a plus
- Experience with A/V products a plus
Overview:
- Job Type: Full-time
- Schedule: Day shift, Monday to Friday
- Education: High school or equivalent
- Work Location: On Premise
As a Test Associate on our team, you will have an opportunity for a long-term career in a
successful Engineering firm. In the process you will work with other talented and experienced
developers and engineers from multiple functional teams, learn numerous technologies and
advance your skills while forming great professional and personal relationships. This role is for
someone who flourishes in a fast-paced environment, has a strong work ethic, is a clear
communicator and has a passion for technology and innovation.
What you will do:
- Perform tests on our network-based products and computer software applications.
- Troubleshoot and document issues found during the testing process. Feedback methods
to re-create failures to the engineering team to help with solving the issue. - Work alongside experienced and knowledgeable individuals to gain an understanding of
key technologies used within the product and product installation environment. - Maintain the test environment.
- Participate in the development of the test and test tool process.
What you will need:
- Attention to detail
- Ability to work within a process-controlled environment
- Strong analytical and problem-solving skills
- Ability to summarize test results
- Ability to work in a team environment
- Well organized and good at multitasking
- Good communication skills
- Proficient at typing
- Proficient working with computer applications like Microsoft Office and Google Docs
Other beneficial skills:
- Experience with computer networks a plus
- Experience with computer programming languages, including Python, a plus
- Experience with VOIP/SIP a plus
- Experience with A/V products a plus
Overview:
- Job Type: Full-time
- Schedule: Day shift, Monday to Friday
- Education: High school or equivalent
- Work Location: On Premise
Role description:
You will join the Advanced Network Devices engineering team and work on cutting-edge embedded system software for various industries and applications such as Military/Aerospace/Defense, Automotive, Industrial Equipment, Emergency Preparedness, Medical and others.
Main responsibilities:
- Produce production-quality embedded software
- Create design documentation
- Perform system-level and unit level design and verification
- Assist with design effort estimates
- Support system integration and verification
- Support and enhance systems in production
- May have technical lead responsibilities
Required skills and experience:
- 5 – 15 years of related experience
- Strong problem-solving skills
- Strong analytical skills
- Ability to work in a fast paced, deadline-oriented environment
- Good communication skills
- Software development for embedded CPU, SOC, FPGAs
- Knowledge and some experience with building and configuring Linux (Yocto), bare-metal software, BSP, device drivers
- Experience with all phases of software development processes (architecture, design, coding, implementation, testing, debugging)
- Experience with embedded development tools
- Good knowledge and practical experience using C, C++, C#
- Understanding of microprocessor systems (especially on-chip embedded SOC)
Desirable skills:
- Expertise in image processing
- Knowledge of digital logic design principles and FPGA architectures
- Implementing DSP algorithms
- Communication protocols
- Visual Studio
- High-Level languages such as Python
- Connectivity protocols Ethernet, TCP/IP, I2C SPI, CSI, DSI, PCIe, UART…
- Experience with Boost C++ library
- Familiarity with standard memory interfaces – DRAM, Flash
- Expert at Object-Oriented Programming
Education required:
- BS in CE, CS or EE
Pay: Competitive compensation package per the experience level
Job Type: Full-time
Role description:
You will join the Advanced Network Devices engineering team and work on cutting-edge embedded system software for various industries and applications such as Military/Aerospace/Defense, Automotive, Industrial Equipment, Emergency Preparedness, Medical and others.
Main responsibilities:
- Major contributor to the system architecture and design
- Produce production-quality embedded software
- Create design documentation
- Perform system-level and unit level design and verification
- Produce design effort estimates
- Support system integration and verification
- Support and enhance systems in production
- Technical lead of projects
Required skills and experience:
- 10 – 25 years of related experience
- Strong problem-solving skills
- Strong analytical skills
- Ability to work in a fast paced, deadline-oriented environment
- Good communication skills
- Software development for embedded CPU, SOC, FPGAs
- Expert level knowledge and practical experience with building and configuring Linux (Yocto), bare-metal software, BSP, device drivers
- Experience with all phases of software development processes (architecture, design, coding, implementation, testing, debugging)
- Experience with embedded development tools
- Strong knowledge and practical experience using C, C++, C#
- Understanding of microprocessor systems (especially on-chip embedded SOC)
Desirable skills:
- Expertise in image processing
- Knowledge of digital logic design principles and FPGA architectures
- Implementing DSP algorithms
- Communication protocols
- Visual Studio
- High-Level languages such as Python
- Connectivity protocols Ethernet, TCP/IP, I2C SPI, CSI, DSI, PCIe, UART…
- Experience with Boost C++ library
- Familiarity with standard memory interfaces – DRAM, Flash
- Expert at Object-Oriented Programming
Education required:
- BS in CE, CS or EE
Pay: Competitive compensation package per the experience level
Job Type: Full-time
Role description:
You will join the Advanced Network Devices engineering team and work on FPGA designs of cutting edge Embedded Systems for various industries and applications like Military/Aerospace/Defense, Automotive, Industrial Equipment, Medical and others.
Main responsibilities:
- Produce FPGA and/or SOC chip and/or unit-level architecture
- Create design documentation
- Perform FPGA chip-level and unit level design and verification
- Produce design effort estimates
- Support system integration and verification
- Support and enhance designs in production
Required skills and experience:
- 5 – 15 years of related experience
- Strong problem solving skills
- Strong analytical skills
- Ability to work in a fast paced, deadline oriented environment
- Good communication skills
- Strong knowledge of digital logic design principles and FPGA architectures
- Experience with all phases of FPGA development process (coding, simulation, implementation, verification, debug)
- Knowledge and experience with the FPGA development tools from Xilinx or Intel
- Good knowledge and practical experience with VHDL or Verilog
- Some experience with microprocessor systems (preferably on-chip embedded SOC)
Desirable skills:
- Expertise in image processing
- Implementing DSP algorithms on FPGA
- On-chip communication protocols (like AXI and AXIS)
- System Verilog
- High-Level Synthesis (HLS) for FPGA
- Software (bare-metal, Linux, BSP,…) for FPGA embedded CPUs
- Connectivity protocols Ethernet, TCP/IP, I2C SPI, CSI, DSI, PCIe, UART…
- Using FPGA Multi-gigabit transceivers
- Familiarity with standard memory interfaces – DRAM, Flash
- ML/AI concepts
Education required:
- BS in CE or EE
Pay: Competitive compensation package per the experience level
Job Type: Full-time
Role description:
You will join the Advanced Network Devices software team and work on designs of cutting-edge software for various industries and applications such as Military/Aerospace/Defense, Automotive, Industrial Equipment, Emergency Preparedness, Medical and others.
Main responsibilities:
- Design, code and test Windows applications and User Interfaces
- Create design documentation
- Develop system and unit-level verification strategy and framework
- Produce design effort estimates
- Support system integration and verification
- Support and enhance systems in production
Required skills and experience:
- 3 – 7 years of related experience
- Proficient with C#, JavaScript, CSS, HTML, and .NET
- Expertise in network protocols, user interfaces, and system programming
- Knowledge and practical experience with version control and other standard software development practices
- Strong analytical and problem-solving skills
- Ability to work in a fast paced, deadline-oriented environment
- Excellent communication skills
- Experience with all phases of Software development process (architecture, design, coding, implementation, testing, debugging)
Desirable skills:
- Knowledge and experience with C++, Java, Python
- Experience with Web applications, Windows Forms, Blazor, ASP.Net Core, CesiumJS, Video playback/manipulation, Geospatial applications, SQL
- Experience with A/V products, HTTP, device drivers, network protocols and system programming
Education required:
- BS in CS, MS is a plus
Job Type: Full-time
Pay: Competitive compensation package per the experience level
Role description:
As a UI/UX Designer, You will be responsible for enhancing our existing front-end interfaces as well as creating designs for new initiatives and product features. You will have a real opportunity to have a long-term career in a successful Engineering firm. While great design skills are a critical component of this role, we also require a moderate technical understanding of modern front-end technologies. In the process, you will work with other talented and experienced developers and engineers from multiple functional teams, learn numerous technologies and advance your skills while forming one of the best personal and professional relationships. This role is for someone who flourishes in a fast-paced environment, has a strong work ethic, is a clear communicator, and has a passion for technology and innovation.
Main responsibilities:
- Collaborate with product management and engineering to define and implement innovative solutions for product visuals and experience.
- Translate business requirements into smooth interactive user journeys and UI designs.
- Present and advocate for your designs, design directions, and key milestone deliverables to technical and business stakeholders.
- Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks.
- Collaborate with the product team to help create visual designs and prototypes of new products.
- Create wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas.
- Refine designs, informing your choices through customer-driven insights, research, feedback, and other data.
- Design & create original graphic user interface elements such as images, menus, tabs, and widgets.
- Transition designs to the Development team shepherding them to completion by providing feedback on the ongoing work; or, implementing them yourself.
- Establish and promote design guidelines, patterns, reusable assets, and best practices.
- Drive adoption of UI/UX-related tools and methodologies that make your job easier.
- Stay abreast of the latest standards, changes, UX trends and look for creative ideas and inspiration in parallel analogous worlds.
What you will need:
- Strong knowledge of UI/UX patterns.
- Excellent visual design skills with sensitivity to user-system interaction.
- Ability to solve problems creatively and effectively.
- Strong ability to recognize and predict use cases and user interaction, including happy path, edge, and corner cases, and incorporate them into designs.
- Up-to-date with the latest UI trends, techniques, and technologies.
- Keen eye to preserving the integrity of the design throughout the entire development process.
- Ability to drive the connection of business goals to UX methodologies.
- Ability to work independently with a high level of critical thinking skills.
- Ability to work on multiple projects with varying deadlines.
- Experience contributing to positive collaboration with multidisciplinary team members.
- Experience with design systems, style guides, or pattern libraries.
- Proficiency in graphic design tools and visual design and wire-framing tools.
- Working knowledge of front-end languages such as HTML5 and JavaScript.
Job Type: Full-time
Pay: Competitive compensation package per the experience level
Internship
DDC offers a 10-week paid internship program that provides a unique opportunity to work directly alongside seasoned engineering professionals and fellow interns. Internship opportunities are available across multiple fields and disciplines, mainly Electrical and Computer Engineering, Computer Science, UI/UX, and marketing.
- Application Deadline : March 15th, 2024
- Internship Duration : 10 weeks
- Internship Start Date : June 3rd, 2024
- Location : Arlington Heights, IL (in person)
- Stipend : Paid internship
Why Choose DDC’s Internship Program?
- Hands-On Experience: Dive into cutting-edge projects in computer vision, machine learning, digital signal processing, networking, FPGA/embedded/software development and more. Your ideas and creativity are valued, and you’ll have the chance to work on projects that align with your skills and interests.
- Collaborative Environment: Join a collaborative and supportive team of engineers who are passionate about innovation. You’ll receive guidance from experienced mentors while working on real-world projects.
- Learning Sessions: Engage in weekly learning sessions designed to enhance your technical and business acumen. Gain insights from industry experts and expand your knowledge in various engineering disciplines.
- Exciting Events: Enjoy a dynamic and fun-filled internship experience with weekly free lunches, intern outings, and engaging activities like the DDC Olympics. Connect with your peers and create lasting memories.
What you will do
- Contribute to exciting projects aligned with your skills and interests (indicate your interests in form when applying)
- Collaborate closely with experienced mentors and other interns
- Participate in team discussions and brainstorming sessions
- Showcase your creativity and problem-solving abilities
What you will need
- Currently pursuing a degree in Computer Science, Computer Engineering, or Electrical Engineering
- Strong team player with excellent communication skills
- Proficiency in programming languages such as C, C++, Java, VHDL, or Python
- Solid analytical skills and a passion for innovation
- Interest in areas such as computer vision, machine learning, digital signal processing, networking, or related fields
Full-Time Benefits
- Medical, dental, and vision
- Basic life insurance
- Short term disability
- Long term disability
- Employee assistance program
- Paid vacation and holidays
- Company matching 401k plan
General Requirements
- US Citizen (we do military work)
- Ideally from Midwest, or strongly desires to be in the Midwest