N
Embedded Software Engineer
Accepting applicationsNeurealm · Bengaluru, Karnataka, India
Full-Time Mid_senior I2CRISC-VRTLSPIUSB
Posted
1d ago
Category
Design
Experience
Mid_senior
Country
India
Neurealm Hiring | Embedded Software Engineer
Are you an Embedded Software Engineer looking for an exciting opportunity? Join us and work on innovative embedded solutions with a talented engineering team.
Location: Bangalore
Experience: 3 to 8 Years
Immediate Joiners or Candidates with up to 45 Days Notice Preferred
Mandatory Skills:
● Strong experience in Coding and Development with C programming language
● Knowledge of basic embedded protocols such as UART, I2C, SPI, USB
● Experience with embedded board bring-up such as bootloader porting, Linux kernel bring-up
● Device driver development experience (I2C, SPI, USB) for any of the following environments: Baremetal, RTOS, Linux
● Experience with any of the Debugger interface (OpenOCD, Lauterbach, Segger J-Link)
● Good communication and Problem Solving skills
Good to have Skills
● Knowledge of RISC-V micro processor architecture
Role Description
● Porting, configuring, and debugging the OpenSBI bootloader layer for RISC-V targets
● Enabling supervisor-mode execution on RISC-V platforms
● Maintaining the device tree/ DTS files so hardware peripherals, memory blocks, and CPU topologies are correctly mapped across RTL
Show more Show less
Are you an Embedded Software Engineer looking for an exciting opportunity? Join us and work on innovative embedded solutions with a talented engineering team.
Location: Bangalore
Experience: 3 to 8 Years
Immediate Joiners or Candidates with up to 45 Days Notice Preferred
Mandatory Skills:
● Strong experience in Coding and Development with C programming language
● Knowledge of basic embedded protocols such as UART, I2C, SPI, USB
● Experience with embedded board bring-up such as bootloader porting, Linux kernel bring-up
● Device driver development experience (I2C, SPI, USB) for any of the following environments: Baremetal, RTOS, Linux
● Experience with any of the Debugger interface (OpenOCD, Lauterbach, Segger J-Link)
● Good communication and Problem Solving skills
Good to have Skills
● Knowledge of RISC-V micro processor architecture
Role Description
● Porting, configuring, and debugging the OpenSBI bootloader layer for RISC-V targets
● Enabling supervisor-mode execution on RISC-V platforms
● Maintaining the device tree/ DTS files so hardware peripherals, memory blocks, and CPU topologies are correctly mapped across RTL
Show more Show less