Talent.com
This job offer is not available in your country.
Senior Software Engineer - Embedded Applications

Senior Software Engineer - Embedded Applications

Infiniminds Private LimitedBangalore
10 days ago
Job description

Location : HAL 3rd stage, New Tippasandra, Bengaluru

Interview mode : 1st round is virtual & 2nd round is F2F(Mandate)

Role : Senior Software Engineer for Embedded Applications

Mandate Skills : Embedded Linux, Device Driver & BSP Development

Overview :

We are seeking an experienced Senior Software Engineer with a strong background in embedded systems development. The ideal candidate will be responsible for designing, developing, and optimizing embedded software for various applications, ensuring high performance, reliability, and scalability.

Required Qualifications :

Education : Bachelors or Masters degree in Computer Science, Electronics Engineering, or related field.

Experience :

  • Minimum of 5-7 years of experience in embedded software development.
  • Strong expertise in C / C++ for embedded systems.
  • Experience with any RTOS (Real-Time Operating Systems).
  • Familiarity with microcontrollers (ARM, PIC, etc.) and embedded processors.
  • Familiarity with Socket Programming
  • Good understanding of GLG toolkit for GUI.

Skills :

  • Strong understanding of embedded system architectures and protocols (e.g., UART, SPI, I2C, CAN, Ethernet).
  • Experience with version control systems (e.g., Git) and build systems (e.g., CMake, Make).
  • Proficiency with debugging tools (e.g., JTAG, GDB) and hardware debugging techniques.
  • Knowledge of power management techniques for embedded systems.
  • Understanding of safety-critical software development (e.g., DO-178C, MIL-498, MISRA guidelines for C programming) is an advantage.
  • Preferred Qualifications :

  • Experience in developing software for automotive, aerospace, or industrial.
  • Knowledge of hardware interfaces and peripherals like ADCs, DACs, PWM, and communication protocols.
  • Familiarity with modern embedded frameworks and platforms (Zephyr, Yocto, etc.).
  • Experience with scripting languages such as Python or shell scripting for automation and testing.
  • ref : hirist.tech)

    Create a job alert for this search

    Embedded Software Engineer • Bangalore