Search by job, company or skills

Embedded Software Engineer

4-12 Years
Early Applicant
  • Posted 5 days ago
  • Be among the first 20 applicants

Job Description

Hiring: Embedded Software Engineers

Location: Pune

Experience: 4–12 Years

Skills Required

  • Embedded C
  • Driver Development – Linux or Baremetal and RTOS
  • Development and Validation of drivers for:
  • UART, SPI, I2C, Timer, GPIO, Crypto
  • Experienced in initialization/configuration routines, interrupt/DMA support, API documentation, unit test applications.

Responsibilities

  • Design and develop embedded C firmware for microcontrollers/SoCs in baremetal, FreeRTOS, and embedded Linux environments.
  • Write and execute driver validation test plans, unit tests, and hardware-in-loop test scripts.
  • Debug and resolve issues related to interrupts, DMA, memory management, timing, and concurrency.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151434111

Similar Jobs

Pune

Skills:

Embedded Cmatlab controlSimulink

Pune, India

Skills:

LabVIEWSpiUartDebuggingEmbedded CRtosArmI2cCanCommunication ProtocolsSTPicIntelEmbedded software development for microcontrollersmulti-threaded applicationsDSPshardware board testingTIFPGA design using VHDLDigital Design

Pune

Skills:

CProgrammingEmbedded SoftwareAutosarEmbedded SystemsUds

Pune

Skills:

Strong expertise in C/C++ (C++11 )Lua & Shell ScriptingUnderstanding of Linux internals & kernel architectureExperience with embedded communication protocols (I2CGPIO) and IoT protocols (MQTTSNMP)Experience with debugging tools (GDBoscilloscopes and logic analyzers)Gitand Docker)PythonSpiUartExperience with Buildroot/Yocto/BusyBoxmemory management and process schedulingModbusFamiliarity with development tools(VS Code

Pune, India

Skills:

telemetry GitUnit TestingMqttAgileCode ReviewJIRAEmbedded CRtosHttpsEthernetConfluenceCanSOME IPBazelUdsGRPCStatic AnalysisOTA software updatesGoogle Testautomotive networking