Embedded Software Engineer

5 years

0 Lacs

Posted:13 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Role

We are looking for a Software Engineer in our Hyderabad team, which plays a critical role in the definition and implementation of our newest products and responsible for delivering all MCU drivers and services, RTOS support, radio APIs, and embedded security features.

Responsibilities:

• Develop driver code and modules for business and technical requirements.

• Work with customers to enable use cases.

• Resolve and troubleshoot problems and complex issues.

• Perform unit testing and fix bugs.

• Design, build, and maintain efficient, reusable, and reliable C/C++ code

• Identify bottlenecks and bugs, and devise solutions to these problems

• Help maintain code quality, organization, and automation

Skills needed:

• Detailed understanding and hands-on experience in software development lifecycle and methodologies

• Proficient in C/C++ programming

• Any scripting language like Python knowledge is an advantage

• Proven ability to work with cross-functional teams in different locations

• Strong background in highly resource-constrained, real-time, embedded environments.

• Experience with ARM cores, writing and optimizing device drivers for MCU peripherals (UART, I2C, SPI, GPIO, RTC, DMA, Watchdog, etc.)

• Experience with one or more RTOS – Free RTOS preferred

• Excellent communication skills and ability to work in a team as well as an individual

Education and/or Experience:

• 5+ years of hands-on embedded software development

• B.Tech/M.Tech/BE/ME/M.Sc/M.S in Computer Science or Electronics/Electrical engineering

The following qualifications will be considered a plus:

• Experience working at a semiconductor product company

• Basic understanding of hardware IP architecture, development and verification

• Experience with AI and ML on embedded platforms

• Radio firmware and Bluetooth experience at the PHY/MAC layers

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