United States

Embedded Software Development, Chicago

Embedded Software Development, Chicago
Description
Job Description: Embedded Software Development

Design and develop embedded software solutions for automotive aftermarket products. Write efficient, clean, and reliable code that meets product requirements and quality standards.

Real-time Operating Systems: Work with real-time operating systems (RTOS) to ensure timely execution and responsiveness of embedded software. Optimize software performance and resource utilization to meet real-time requirements.

System Architecture: Contribute to the system architecture and design discussions to define the software requirements and interfaces for embedded systems. Collaborate with hardware engineers to ensure seamless integration of software and hardware components.

Firmware Development: Develop and optimize firmware for microcontrollers and microprocessors used in automotive applications. Implement device drivers, low-level software, and communication protocols to enable efficient and reliable operation of the embedded systems.

Communication Protocols: Implement and integrate various automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay to enable seamless communication between embedded systems and external devices.

Testing and Debugging: Conduct thorough testing and debugging of embedded software to ensure functionality, reliability, and performance. Utilize appropriate tools and methodologies to identify and resolve software defects and issues.

Documentation and Technical Reports: Create comprehensive documentation, including design specifications, test plans, and technical reports, to ensure proper documentation of the embedded software development process.

Collaboration and Teamwork: Collaborate effectively with cross-functional teams, including hardware engineers, software architects, and product managers, to ensure seamless integration and alignment of embedded software with overall product development.

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.

Highlights
Safety Tips
Be careful with commission-based ’work-from-home’ positions that offer an unrealistically high income.
1 / 10
More info about this ad

Embedded Software Development has been posted in the Chicago Information Technology category on Locanto.

If you’re wanting to discover more, check out the ad AI & ML Software Development Services in 545 Council Circle, Vernon Hills, Illinois, 60061, United States, Chicago in this category.

You can find the Information Technology category under Jobs. Want something else? Check out the related categories Traineeships, Recruitment & HR and Service Chicago.

There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.

Go to next ad