Embedded Software Engineer

0 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Experience in IoT systems and automation technology is advantageous .This is an exciting opportunity to join a dynamic, technology-driven company where embedded firmware lies at the heart of our products. The performance, reliability, and capability of our software play a critical role in the value we deliver to our customers.

Embedded Software Engineer

Key Responsibilities

  • Design and develop

    embedded firmware for real-time applications

  • Implement embedded software in

    C for ARM-based microcontrollers

  • Work with RTOS such as

    FreeRTOS, Zephyr

    , or similar
  • Maintain and enhance existing embedded software to support

    component changes and new features

  • Ensure software quality through

    code reviews, static analysis, unit testing

    , and adherence to coding standards
  • Create and maintain

    software documentation

    , including design notes and test plans
  • Collaborate closely with hardware engineers for

    processor selection, board bring-up, and integration

  • Support testing, debugging, and validation of embedded systems on real hardware


Key Requirements

Essential

  • Experience with

    embedded C (ANSI C)

  • Hands-on experience with

    ARM-based microcontrollers (Renesas ARM MCU preferred)

  • Working knowledge of

    RTOS

    (FreeRTOS, Zephyr, or similar)
  • Have working knowledge of

    AWS IoT Core

    .
  • Understanding of

    real-time embedded systems

  • Ability to debug embedded systems using

    JTAG/debuggers

  • Good problem-solving skills and ability to work independently as well as in a team
  • Willingness to learn and adapt to new tools and technologies

Desirable (Added Advantage)

  • Experience in

    safety-critical applications

    (medical, automotive, aviation, etc.)
  • Familiarity with toolchains such as

    E2 Studio, Keil uVision, Segger Embedded Studio

    , or similar
  • Knowledge of

    communication protocols

    (GSM, Bluetooth).
  • Knowledge of

    serial communication protocols

    (UART, RS232, RS485, SPI, I2C, CAN)
  • Hands-on experience with

    oscilloscopes, logic analyzers, and serial analyzers

  • Basic knowledge of

    C++

  • Bachelor’s degree in

    Electronics, Computer Science, Software Engineering

    , or equivalent

Why Join Us

  • Work on

    challenging embedded products

    used in real-world environments
  • Exposure to full product lifecycle—from design to deployment
  • Collaborative engineering culture with strong technical learning opportunities


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You