2.0 - 7.0 years
8.0 - 14.0 Lacs P.A.
Pune, Chennai, Bengaluru
Posted:1 week ago| Platform:
Work from Office
Full Time
Key Responsibilities :- Develop and maintain BSPs for various embedded systems, ensuring compatibility with hardware and software components.- Perform initial board bring-up for new hardware platforms, including bootloader configuration and system partitioning.- Implement and optimize HAL (Hardware Abstraction Layer) for different hardware modules (e.g., sensors, communication interfaces).- Develop and debug device drivers for custom hardware components.- Contribute to software testing, including unit, functional, and system-level testing.- Troubleshoot and resolve software issues related to BSPs and hardware integration.- Document technical specifications, design documents, and test cases throughout the project lifecycle.- Collaborate with hardware engineers to ensure seamless integration of software and hardware.- Mentor and support junior developers in BSP development and debugging. Required Skills and Experience :- Strong knowledge of embedded systems and BSP development.- Experience with bootloader development and system partitioning. Proficiency in C/C++ programming and familiarity with assembly language.- Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or Linux.- Familiarity with hardware debugging tools and techniques.- Experience with virtualization technologies - Understanding of communication protocols (e.g., I2C, SPI, UART).- Strong problem-solving skills and ability to work under pressure.- Effective communication skills for collaboration with cross-functional teams.- Experience with board bring upNice-to-Have Skills :- Experience with CI/CD pipelines for embedded software development.- Knowledge of containerized applications and deployment.- Experience with embedded Linux development using tools like Yocto or LTIB.- Familiarity with hardware design and schematic review.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Pune, Chennai, Bengaluru
8.0 - 14.0 Lacs P.A.
5.0 - 9.0 Lacs P.A.
10.0 - 14.0 Lacs P.A.
37.5 - 45.0 Lacs P.A.
30.0 - 35.0 Lacs P.A.
7.0 - 11.0 Lacs P.A.
4.0 - 7.0 Lacs P.A.
3.0 - 7.0 Lacs P.A.
9.0 - 14.0 Lacs P.A.
4.0 - 8.0 Lacs P.A.