45 Neudeep Technologies Jobs
2-7 years
Pune, Chennai, Bangalore / Bengaluru
Embedded BSP Developer - Hardware Abstraction Layer
Neudeep Technologies
posted 6hr ago
Flexible timing
Key skills for the job
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.
Employment Type: Full Time, Permanent
Read full job description2-7 Yrs
Pune, Chennai, Bangalore / Bengaluru
3-8 Yrs
Pune, Chennai, Bangalore / Bengaluru
3-8 Yrs
Pune, Chennai, Bangalore / Bengaluru