Search by job, company or skills

C

Embedded Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Your Role

As an Embedded Software Engineer, you will develop and optimize low-level software for embedded platforms. You will work closely with hardware and system teams to design device drivers, perform board bring-up, and ensure system stability.

In this role, you will:

· Develop embedded software on RTOS/Linux platforms (ThreadX, FreeRTOS, Zephyr).

· Design and implement device drivers (SPI, I2C, UART, PCIe, USB).

· Perform board bring-up and BSP development (bootloader, power management).

· Work on system-level features like IPC, multithreading, and synchronization.

· Debug issues using hardware tools (oscilloscope, analyzers, Lauterbach).

· Support end-to-end system bring-up from bootloader to OS.

Your Profile

· 3–10+ years of embedded software development experience.

· Strong knowledge of RTOS/Linux and OS concepts (IPC, threads, mutex).

· Hands-on experience in device driver development and BSP/board bring-up.

· Good understanding of ARM architecture (ARMv7/ARMv8).

· Experience with FPGA/SoC platforms and HW-SW integration.

· Proficiency in C/C++ programming.

· Experience with debugging tools and lab instruments.

· Strong problem-solving and communication skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148091179

Similar Jobs

Bengaluru, India

Skills:

Can ProtocolCCmakeGdbUartSpiGitFreertosI2cOpenOCDmakeLinux development environment

Bengaluru, India

Skills:

profinet GithubEmbedded CCUartBitbucketSpiHdlVerilogAgileRs232ScrumPythonReal-time operating systemsModbusSocket-based communicationVHDLXpRs485

Bengaluru, India

Skills:

Embedded LinuxDevice Driver DevelopmentC Programmingboard bring-upDevice TreeLinux Kernel DevelopmentBSP DevelopmentARM-based SoCsHardware IntegrationLow-Power OptimizationPower Management Concepts

Bengaluru, India

Skills:

cmis multi-threadingCUartSpiGpioPcieI2cPythonopen-source toolsSFF standardsOptical NetworkingQSFPLinux hardware bring-upsecure-bootstate machine implementationevent handlingnetwork processorsSFP

Bengaluru, India

Skills:

CEmbedded Software DevelopmentDO178C