Embedded Software Engineer BSP Platform (India)

Embedded Software Engineer BSP Platform (India)

13 Oct
|
HyPrix Aviation GSTIN - 29AAHCH4130N1ZA
|
India

13 Oct

HyPrix Aviation GSTIN - 29AAHCH4130N1ZA

India

Who Are We?

At HyPrix, we're building attritable payload delivery systems for autonomy. Things that fly rapid, we're enabling them with conscious software. Replicating the capabilities of expensive conventional frontline systems, we're building the cheapest micro and cruise missile systems on the planet. Built for a war of attrition, built for the era of software-defined warfare, built to cater to the front lines of battlefields where no man should stand in the future.

Learn more about us: https://hyprix.in

What You'll Do

The Embedded Software Engineer II – BSP & Platform writes and maintains the low-level platform software on the HyPrix flight computer. This software is the layer between the silicon and the RTOS.

The position holder implements the board support package, the hardware abstraction layer (HAL) and the bus drivers to the architecture that the Firmware team sets. Sensor fusion, GNC, RTOS scheduling and datalink protocols are not in the scope of this role.

• Startup code and clocks. Write and maintain the reset path, vector table and stack set-up for each processor.



Configure the oscillators, PLLs and bus clock.

• Memory, MPU and caches. Write the linker scripts and the memory map. Configure the MPU, caches and FPU, and set the cache rules for DMA buffers.

• Interrupts, timers and multicore. Configure the interrupt controller from the interrupt priority map. Start the secondary cores and configure lockstep on Cortex-R, C2000 processors.

• Linux BSP. Configure U-Boot, the device trees and the kernel for the Cortex-A processors. Build the root filesystem with Yocto or Buildroot.

• Board bring-up. Do the first power-on of new and revised boards with the staged bring-up checklist. Test the clocks, memory, flash and each peripheral in turn. Record each result in a bring-up report, and improve the checklist after each board.

• Board revisions, errata and defects. Port the BSP to each new board revision and processor, and keep the board and software co

📌 Embedded Software Engineer BSP Platform (India)
🏢 HyPrix Aviation GSTIN - 29AAHCH4130N1ZA
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer bsp platform (india) / india