5 Deevia Software India Jobs
5-10 years
Deevia Software - BSP Developer - Embedded System (5-10 yrs)
Deevia Software India
posted 13d 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.
- Embedded software experience with the 16/32 bit micro controllers like Renesas, NXP, STM and TI series and other
- Strong understanding of Linux kernel internal, embedded systems, microcontroller architectures, and peripheral interfacing
- 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
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice
5-10 Yrs
Bangalore / Bengaluru
4-8 Yrs
Bangalore / Bengaluru