Posted time June 10, 2025 Location Bangalore Job type Full-time

Role Summary

We are seeking an Embedded Engineer – Linux BSP with 5 years of experience to develop, debug, and maintain embedded C programs and Linux drivers. The candidate will focus on Board Support Package (BSP) development and work closely with hardware and cross-functional teams to ensure smooth integration and optimal system performance.

 

Key Responsibilities

  • Develop and debug C programs for embedded platforms.
  • Design, implement, and maintain Linux drivers for embedded systems.
  • Develop and maintain Board Support Packages (BSP) for various embedded hardware platforms.
  • Collaborate with cross-functional teams to identify and resolve system-level issues.
  • Analyze and optimize embedded software performance.
  • Work with hardware teams to ensure seamless hardware-software integration.
  • Document and maintain technical specifications, processes, and design details.
  • Provide support for system-level troubleshooting and debugging.
  • Continuously research and implement best practices and emerging technologies in embedded development.

 

Required Skills & Experience

  • Proficiency in C programming for embedded systems.
  • Experience with Linux driver development and debugging.
  • Strong understanding of BSP (Board Support Package) development.
  • Familiarity with hardware interfaces and protocols such as SPI, I2C, UART, etc.
  • Good knowledge of debugging tools and techniques for embedded platforms.
  • Experience with embedded Linux systems in development and debugging.
  • Ability to work with development boards and emulators for debugging and testing.
  • Strong problem-solving skills with the ability to analyze complex issues.
  • Familiarity with version control systems (e.g., Git).

 

Educational Qualifications

  • Bachelor’s / Master’s degree in Electronics, Electrical, Computer Science, or related field.

 

How to Apply

Please send your updated CV to hr@nyxses.com.