Job Description
Your Task
• 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.
Your Profile:
• Bachelor in engineering or technology.
• 4 to 7 years of experience 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) and 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 and expertise in using the communication protocols (I2C, SPI & UART) in the device driver
• Experience working in Yocto build framework and 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
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
