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