Sr. Embedded Engineer(BSP Linux/C++)
Chennai, TN, IN, 600116
Req ID 73232 | SDC Chennai, India, ZF Commercial Vehicle Control Systems India Limited
Senior Embedded Engineer
Role & Responsibilities
- Design and develop software for new innovation concepts on embedded platforms on automotive connectivity and data science.
- Interact with business teams and technical stakeholders – Understand and clearly define functional and non-functional features
- Identify and validate technical risk on proposed innovation concepts.
Requirements / Profile
- Bachelor in engineering or technology.
- Minimum experience of 7+ years in either automotive or embedded domain.
- 4+ years of experience with software development using C/C++ on embedded platforms (e.g. ARM and DSP)
- 2+ years of experience in multi-core processing algorithms
- Board support package (BSP) knowledge or development experience
- Knowledge of embedded processor internals (specific hardware blocks and peripherals).
- Exposure to object oriented software design principles
- Good understanding of Linux OS concepts, Linux kernel internals, Bootloader, Networking concepts, etc.
- Multithreaded programming, usage of IPCs, Interrupts & synchronization methods
- Expertise in using the communication protocols (I2C, SPI & UART) in the device driver
- Experience working in Yocto build framework
- Experience with Software development for Classic AUTOSAR. Knowledge of Da Vinci Configurator, Canape, Canalyzer, Canoe.
- Understanding of prototyping/scripting tools such as MATLAB, Python, OpenCV
- Experience in handling complex system issues with good problem-solving and debugging skills
- Familiarity with documenting software architecture and design using UML or similar tools
Be part of our ZF team as Sr. Embedded Engineer(BSP Linux/C++) and apply now!
Contact
Sowmya Nagarathinam
Job Segment:
R&D Engineer, R&D, Embedded, Linux, Engineering, Research, Technology, Automotive