24 Neudeep Technologies Jobs
2-10 years
Embedded BSP Developer - Hardware Abstraction Layer (2-10 yrs)
Neudeep Technologies
posted 14d ago
Flexible timing
Key skills for the job
Job Title : Embedded BSP Developer
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 up
Nice-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.
Functional Areas: Software/Testing/Networking
Read full job description