Embedded Software Design Engineer (Bare Metal | RTOS)

1 - 3 years

3 - 5 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a member of the technical team, you will be working with a dynamic group of people, designing, and developing Embedded Software for custom Embedded products. You will be working as an Embedded Software Developer and will be involved in contributing during the various stages of product development cycle.
Requirements
  • Good experience in working with one or more of: BSPs, Boot Loaders, Interface Drivers, Network Protocols, Middleware, Diagnostics
  • Strong understanding of basic interface protocols like UART, SPI, I2C
  • Excellent Coding skills in C/C++ and fair experience in Bash scripts and Python
  • Familiarity with one or more of high performance RTOS: FreeRTOS, MBED, VxWorks, QNX, etc.
  • Experience in working with Toolchains and Debuggers for ARM based microcontrollers
  • Good comprehension of Data Structures
  • Experience in Board Bring-up and Debugging
  • Working knowledge of Network Protocols like TCP/IP, WiFi, Bluetooth etc.
  • Experience in using Development/Configuration Tools - IDE, Emulators, Debuggers, Simulators, Git, Mercurial and Code coverage
  • Familiarity with automated and manual testing methods
  • Familiarity with Quality Process and Configuration Management tools like Git, Jira, Confluence, Bitbucket etc.
  • Good oral and written communication skills
Desirable
  • Experience in working with soft-core processors like NIOS, Microblaze, etc.
  • Familiarity with Linux Kernel and Linux Device Drivers, Yocto and Buildroot
  • Experience in working with wireless interfaces - Bluetooth, Wifi, NFC, Zigbee, LoRA, etc.
  • Familiarity with Embedded GUI over HTTP and OLED Displays

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