About Company  

Nanojoules Semiconductors is a Fabless chips company building next gen chips for OEM customers in consumer electrical, Electric vehicle (EV), green energy applications and high performance compute.   

We are building a world class silicon design team and looking for passionate engineers who get excited by opportunities to solve hard problems, believe in working on the first principles and have the longing to innovate and build products.   

Job Function: Senior CoreBSP Engineer

Position Overview:

We are seeking a highly skilled and motivated Core BSP Engineer with 2 to 7 years of experience to join our team. The ideal candidate will have hands-on experience with Board Support Package (BSP) development for ARM A-series microprocessors, a strong understanding of Linux systems, and expertise in peripheral integration.

Job Responsibilities 

  • Develop, configure, and maintain Board Support Packages (BSP) for ARM A-series microprocessors.
  • Customize and optimize Linux kernels for embedded systems and specific hardware platforms.
  • Implement and debug device drivers for various peripherals (e.g., UART, SPI, I2C, USB, Ethernet, etc.).
  • Conduct board bring-up and troubleshoot hardware/software issues during integration.
  • Optimize system performance, power management, and memory utilization for embedded platforms.
  • Write and maintain technical documentation, including BSP guidelines and system specifications.

Education, Experience and Skills Required 

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field.
  • 2 to 7 years of experience in embedded systems and BSP development.
  • Proficiency in working with ARM A-series microprocessors.
  • Strong understanding of Linux kernel architecture and device driver development.
  • Hands-on experience with peripherals like UART, SPI, I2C, USB, Ethernet, etc.
  • Proficient in programming languages such as C/C++ and scripting (Bash, Python).
  • Familiarity with debugging tools (e.g., JTAG, GDB) and hardware debugging techniques.
  • Knowledge of build systems like Yocto, Buildroot, or similar is a plus.

Good to have Skills 

  • Experience with secure boot, trust zone, or similar security technologies.
  • Working knowledge of audio and video codecs at SoC level

Soft Skills 

  • Start-up mentality: fast-paced, flexible and team-oriented.
  • Self-driven and thrives when facing open-ended tasks.
  • Flexibility to work with varied schedules and tolerance for ambiguity.

Perks and benefits : 

  • Work with world class engineers and experience a Steep learning curve
  • Competitive salary and Company equity to the deserving ones. 
  • Flexibility to work in hybrid remote mode
  • Full medical benefits for you and your family (100% covered)
  • Travel expenses reimbursement

Apply for this position

Allowed Type(s): .pdf, .doc, .docx