Quick interview || Embedded Software Development || Lisle, Il ( Onsite ) || Full Time
Job Title: Embedded Software Development
Location: Lisle, Il ( Onsite )
Full Time
Qualifications:
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
Proven experience of over 5 years as an embedded software engineer or a similar role, preferably in the automotive industry or related aftermarket sector.
Experience in microcontrollers like STM/Renesas/NXP/Microchip and respective IDEs.
Strong programming knowledge in Embedded C / C++ with Misra coding guidelines.
Experience with real-time operating systems (RTOS) such as freeRTOS and familiarity with related concepts, such as task scheduling, interrupts, and memory management.
Proficiency in working with microcontrollers and microprocessors, including ARM-based architectures.
Knowledge of automotive communication protocols, such as CAN, I2C, SPI, UART, LIN, Ethernet, and FlexRay.
Experience in I/O peripherals interfaces like ADC, PWM, TIMERS, RTC, EEPROM, and FLASH.
Experience in SDLC tools like Git, Jira, Confluence, etc and Coding standard tools like PCLint, Polyspace, etc.
Knowledge on car features and technology (like ECUs, Gateways, Telematics, etc.) is big plus.
Familiarity with software development tools, debuggers, and test equipment commonly used in embedded systems development.
Good to have experience in bench testing and unit testing.
Understanding of hardware-software integration and ability to collaborate with hardware engineers for seamless system integration.
Strong problem-solving and analytical skills with attention to detail.