Search by job, company or skills

Randstad Sourceright

Embedded Software Engineer

This job is no longer accepting applications

  • Posted a month ago
  • Over 50 applicants

Job Description

Position: Embedded Software Engineer (SML79ST RM 4096)

About The Role

Embedded software for automotive and IoT platforms, focusing on BSP optimization, virtualization, and device drivers on ARM-based systems like QCOM SA8295.

Cuttlefish and Virtualization is mandatory

Key Responsibilities

  • Develop/optimize BSP for ARM automotive platforms (e.g., QCOM SA8295).
  • Integrate bootloaders, device drivers, HAL layers; configure Android audio HAL.
  • Implement QNX Hypervisor for infotainment/telematics virtualization.
  • Port drivers for peripherals (camera, display, Ethernet, audio) on Linux/Android/FreeRTOS.
  • Handle SELinux policies, secure boot/OTA, power optimization for IoT.
  • Develop low-level drivers (UART/I2C/SPI/CAN); port OS to custom hardware.

Mandatory Skills

  • Virtualization
  • Embedded C/C++ programming.
  • OS: Linux, Android, FreeRTOS, QNX Hypervisor.
  • Hardware: ARM platforms (QCOM SA8295), MCUs (STM32, nRF52, ESP32).
  • Protocols: UART/I2C/SPI/CAN, TCP/MQTT/HTTP.
  • Android HAL, device driver porting, multi-core systems.
  • More Info

    Job Type:
    Industry:
    Employment Type:

    Job ID: 148983367

    Similar Jobs

    Pune, India

    Skills:

    PytestJiraPython-based automation frameworksHydra Automation FrameworkArduino boardsTest design automation strategiesTest coverage principlesLinux-based platformsPeripheral hardware interfaces

    Pune, India

    Skills:

    Embedded LinuxC ProgrammingNetworking ProtocolsEthernet NetworkingLinux Device Driver DevelopmentSoftware Architecture DesignGit Version ControlMDIO InterfaceHiOS Knowledge PreferredUnit Testing VerificationMAC Address Learning Aging LookupNetwork Stack DevelopmentFDB Forwarding Database ManagementFeature Development IntegrationEthernet PHY KnowledgeHardware-Software IntegrationLinux Kernel DevelopmentSystem Bring-up DebuggingLayer 2 SwitchingBSP Board Support Package DevelopmentAPI HAPI Development

    Vietnam, Remote

    Skills:

    technical direction Code Reviewlinuxpythonobject-oriented designindustrial communication protocolsContinuous Improvementmentoring engineersdistributed communication protocolsreal-time systemssystem-level debuggingperformance optimisationxml configurationembedded c/c++