Search by job, company or skills

Randstad Sourceright

Embedded Software Engineer

Save
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant

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

    Remote, Vietnam

    Skills:

    TcpUDPCLdraJava SeCanEthernetXmlPythonLINTModbus RTUindustrial communication protocols

    Pune

    Skills:

    SpiUsbEmbedded SoftwareGSM

    Pune, India

    Skills:

    software coding assemblers RtosCDSP ProgrammingSpiEmbedded Software DevelopmentI2cAlgorithm DevelopmentUartObject Oriented ProgrammingCanSoftware EngineeringDebuggersMemoryTI DSP family software developmentcompilersReal Time Systems Conceptscode composerMicrocontrollerProduct Life Cycle ModelsDigital Logic and CircuitsFPGA InterfacingMicroprocessor

    Pune, India

    Skills:

    assemblers Algorithm DevelopmentRtosCDSP ProgrammingUartSpiObject Oriented ProgrammingCanEmbedded Software DevelopmentDebuggersI2ccode composerMicrocontrollerMemoryTI DSP family software developmentcompilersDigital Logic and CircuitsFPGA InterfacingReal Time Systems ConceptsMicroprocessor