CareersChicago/Naperville, IL
Position Overview
Full Time & Onsite
Â
Â
We are looking for a Sr. Electrical Engineer- Embedded Hardware to work in our Naperville, IL office (outside of Chicago).
The ideal candidate will be responsible for maintaining product and industry knowledge. You will work in an environment that accelerates operational efficiency.
Responsibilities
- Provide technical and leadership excellence for the team. You will be capable of executing any level of firmware design, make good critical decisions and lead from the front.
- Conduct and contribute to hardware design and code reviews
- Hands-on with hardware bring up, build and enforce component validation for delivering robust, functional code.
- Work independently or as a team member to design, build, test and troubleshoot hardware and software for autonomous systems. This could include BLDC motor control, battery charging, camera component, circuits, or radio communications.
- Develop OS applications as well directly on embedded processors
- Program embedded (C/C++) applications and device drivers (I2C, SPI, ADC, CSI-2) for ARM core processors running small footprint, Linux-based operating systems.
- Define, analyze and review software requirements to meet defined and anticipated customer needs and system quality and performance standards.
- Collaborate with other engineering disciplines in planning, design and development of systems to ensure software and hardware performance and compatibility are functioning.
- Write test plans and test cases, conduct unit integration and system-level testing.
- Support flight-test operations
Qualifications
- BS or higher in Electrical Engineering, Computer Science, or proof of exceptional skills in related fields, with practical engineering experience.
- Experience with Ethernet, high speed communication on embedded systems.
- Remain engaged, proactive and positive while solving very challenging problems.
- Own assignments and take full accountability for overall team success.
- Remain engaged, proactive and positive in tough circumstances, owning assignments and taking full accountability for overall team success
- Ability to collaborate and communicate complex technical concepts.