Job Description
Description
We are looking for an Embedded Software Engineer with strong experience in bare-metal and RTOS- based development to design, implement, and validate low-level drivers, networking integration, and real-time control applications on embedded platforms.
Key Responsibilities
We are looking for an Embedded Software Engineer with strong experience in bare-metal and RTOS- based development to design, implement, and validate low-level drivers, networking integration, and real-time control applications on embedded platforms.
Key Responsibilities
- Design, develop, and validate low-level drivers for on-chip IPs (UART, SPI, I2C, Timers, GPIO, CAN, Crypto) in both bare-metal and RTOS (e.g., FreeRTOS) environments.
- Implement initialization, interrupt-driven and DMA-based data transfer (where applicable), and configuration APIs for communication and control peripherals.
- Develop RTOS-compatible driver APIs, including interrupt handlers and DMA support, along with unit test applications for functional validation and regression testing.
- Port and integrate the LwIP TCP/IP stack on the target RTOS, interfacing with Ethernet MAC and PHY drivers.
- Validate net...
Apply for this Position
Ready to join Swasti? Click the button below to submit your application.
Submit Application