Search by job, company or skills

Utthunga

Senior Embedded Engineer

Save
new job description bg glownew job description bg glow
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Suitable as per Below JD, Please Apply - Only Immediate Joiners

Share an Email to [Confidential Information]

Role: Senior Embedded Firmware Engineer

Experience: 5-10 years

Location: Bangalore - Work From Office

Job Description

  • Design, develop, and maintain firmware for the Micro800 PLC family.
  • Implement embedded firmware using IAR Embedded Workbench, and perform debugging through JTAG and other hardware debug tools.
  • Work closely with cross‑functional teams in Bangalore and Singapore (Firmware, Hardware, System Test, Product Management).
  • Participate actively in Agile processes, including sprint planning, backlog refinement, and daily stand‑ups.
  • Perform technical investigation, root cause analysis, debugging, and systematic verification of firmware issues.
  • Maintain clear, high‑quality engineering documentation, including design specifications, interface definitions, and plans.
  • Participate in design reviews and code reviews to ensure robustness, security, and maintainability of firmware.
  • Contribute to continuous improvement of development processes, tools, and quality practices.

Roles & Responsibilities

  • Experience and Technical Skills
  • 5–10 years of experience in embedded firmware/software product development (industrial automation experience is an advantage).
  • Strong proficiency in C programming for embedded systems; C++ experience is an advantage.
  • Hands‑on experience with STM32 or similar 32‑bit MCU architectures, including low‑level driver development.
  • Experience implementing firmware for digital and analog hardware‑oriented designs based on chip/component specifications, hardware designs, and schematics.
  • Experience with one or more of the following embedded system areas:
  • RTOS development (e.g., VxWorks, Quadros, ThreadX, or others)
  • Communication protocols such as TCP/IP, Ethernet, USB, Wi‑Fi, CAN, Profibus
  • Experience in documenting firmware/embedded software design and hardware–firmware interfaces; knowledge of established design techniques and design patterns.
  • Proven ability to solve complex technical problems and use hardware‑assisted debugging tools (oscilloscope, logic analyzer, etc.).
  • Experience leading process improvements using modern embedded software development practices and tools, with demonstrated results.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148353993

Similar Jobs

Bengaluru, India

Skills:

Configuration ManagementIotZephyrCFreertosEsp8266RtosDevice DriversNetworkingMicrocontroller DevelopmentEmbedded firmware developmentSerial ProgrammingESP32

Bengaluru, India

Skills:

lauterbach DoorsBoard Support PackageJIRASvnJtagLinux Shell ScriptingVxWorksLinux Device DriversPythonHypervisorJamaGitRtos ConceptsSoftware Configuration ManagementDebuggersArmEmbedded Software DevelopmentPowerPCMulticore Multi-ThreadingBootloader initialization softwareEmbedded development toolsAnalyzersChange Control Process

Bengaluru, India

Skills:

UartUsbBspDevice DriversEmbedded LinuxMultithreadingCanLinux KernelSpiZephyrFreertosRtosQnxI2cJtagDebuggingPcieBootloadersSWDKGDBLogic AnalyzersMultitaskingftraceEmbedded peripheralsBTPERF

Bengaluru, India

Skills:

CmakeUartEmbedded LinuxSpiGitJtagEthernetI2cRs232logic analyzersOscilloscopesmakebare-metal RTOS

Bengaluru, India

Skills:

System DebuggingBare metal or RTOS based firmware developmentEmbedded Linux driver kernel developmentFirmware debugging using JTAGAudio fundamentalsAudio DSP firmware developmentALSA ASoC driver developmentLinux fundamentalsObject-oriented design