Job Title: Embedded Firmware Engineer
Work Location: Itasca, Illinois, US (Chicago region) (Onsite Role)
Contract Duration: 6 months (extendable)
Start - Immediate
Work hours - 40 Hrs/Week
Education - B.S. / M.S. – Electrical/Electronics
Role & Responsibility:
Technical Skills:
- Embedded system : Requirement analysis, effort estimation
- Firmware - Design & development, review of team deliverables code and design etc.
- Excellent debugging and troubleshooting skills
- Ability to engage with multi domain skilled teams such as HW, mechanical
- Experience of pre-compliance and regulatory compliance such as UL, CE, FCC, etc.
Project Management Skills:
- Liaison between offshore team and client
- Delivery with on time and desirable quality
- Experienced with project planning, tracking daily tasks, customer deliverables
Required Skills:
- Experience with RTOS like FreeRTOS/ThreadX or without RTOS (BareMetal)
- Experience of architecting embedded systems
- Experience with Programming Skills in C / C++
Experience with tools like logic analyzer and digital oscilloscope - Knowledge of ARM architecture-based processors and other general-purpose microcontrollers such as STM32
- Working knowledge using communication protocols such as I2C, SPI, CAN, LIN, etc.
- Exposure to wireless connectivity protocol such as Wi-Fi, BLE, Zigbee, and RF
- Familiarity using Static code analysis tools such as Lint
- Debugging software issues using debugging tools like J-Link
- Understanding of the hardware schematics and troubleshooting firmware issues
- Strong knowledge of Jira, GIT etc.
- Experienced with leading multiple projects simultaneously
- Excellent analytical and problem-solving skills
- Excellent written and verbal communication
--