AINAUTS is a company focused on automotive technology, and they are seeking a Senior Embedded Software Engineer to design and develop software for automotive SoC platforms. The role involves optimizing embedded software components, managing the build process, and leading hardware integration efforts.
Responsibilities:
- Design, develop, and maintain Board Support Packages (BSP) and Low-Level Drivers (LLD) for automotive SoC platforms
- Develop and optimize embedded software components using C and C++ to ensure high performance and reliability
- Manage the software build process using tools like Make and CMake and maintain codebase integrity using Git version control
- Drive SoC integration efforts, ensuring seamless interaction between hardware components and the software stack
- Apply deep knowledge of SoC architectures to optimize resource utilization (memory, CPU, power) for automotive applications
- Lead the hands-on hardware bring-up process for new SoC/ECU platforms
- Perform complex hardware-level debugging using lab instruments, including Oscilloscopes, Multimeters, and Power Supplies, to validate signal integrity and power sequencing
- Utilize advanced debugging tools such as JTAG and GDB to troubleshoot software-hardware interaction issues and identify root causes of system failures