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.
Embedded Software Engineer
3820 Ventura Drive, Arlington Heights, IL 60004
Full Time
Role Description:
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
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.