Embedded Software Development Engineer II - SoC/Microcontroller

4 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title :

Embedded Software Development Engineer - II

Experience :

4+ Years

Locations :

Multiple Locations

Employment Type :

Full-TimeWe are seeking a talented and experienced Embedded Software Development Engineer - II to join our fast-paced and innovative engineering team. The ideal candidate will have hands-on experience in embedded systems development using C, C++, and Python. You will be responsible for designing, developing, testing, and maintaining embedded software solutions across a range of products.This role offers the opportunity to work on cutting-edge technologies involving embedded systems, ARM architecture, and cloud integration using AWS.

Must-Have Skills

  • Embedded Systems 4 Years (Intermediate)
  • Embedded C 4 Years (Intermediate)
  • C++ 4 Years (Intermediate)
  • Python 1 Year (Intermediate)
  • Shell Scripting 1 Year (Intermediate)
  • ARM Architecture 1 Year (Intermediate)
  • AWS (Amazon Web Services) 1 Year (Intermediate)

Roles And Responsibilities

  • Design, implement, and maintain embedded software applications for real-time systems.
  • Develop firmware and device drivers for ARM-based microcontrollers and SoCs.
  • Optimize and debug code for performance, efficiency, and reliability in embedded environments.
  • Collaborate with hardware engineers to ensure seamless hardware-software integration.
  • Write and maintain clear, scalable, and reusable code using Embedded C/C++ and Python.
  • Develop shell scripts to automate testing, builds, or deployment tasks.
  • Integrate and deploy embedded systems with cloud infrastructure using AWS.
  • Participate in design and code reviews to ensure high-quality deliverables.
  • Support system testing, validation, and debugging in lab environments.
  • Document software design, development, and validation processes.

Preferred Attributes

  • Solid understanding of real-time operating systems (RTOS).
  • Familiarity with communication protocols (I2C, SPI, UART, CAN).
  • Exposure to IoT architectures and cloud connectivity.
  • Experience in Agile development and CI/CD workflows.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You