Skip to main content

Embedded Software Engineer

3820 Ventura Drive, Arlington Heights, IL 60004

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:

  • Produce production-quality embedded software
  • Collaborate and communicate with fellow engineers to solve complex and interesting technical problems.
  • 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:

  • 2 – 10 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, C#
  • 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

Benefits Highlights

DDC offers a range of benefits to its employees to meet your and your covered dependents needs. Listed below are the highlights of our comprehensive benefits:

  • Retirement program (401K) with discretionary employer match
  • Comprehensive health benefits including medical (PPO and HDHP/HSA), dental and vision coverage; generous employer cost-sharing
  • Life insurance and long-term disability coverage at no cost to the employees
  • Generous and very flexible vacation / holiday time
  • Continuous education support
  • Enjoyable work environment including ping-pong, outdoor porch for lunches (including grilling)
  • Weekly catered lunches
  • Free snacks, coffee, tea, juice and soft drinks
  • Social events including annual holiday party
  • Casual, relaxed dress code

Education Required:

  • BS in CE, CS or EE

Pay:

Competitive compensation package per the experience level

job-fair-at-depaul-university

Company Benefits

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

COVID-19 Considerations

  • We are an essential business and are working in the office. This is an in-office position.

Apply Now

    Personal Note: