Talent.com
Embedded Software Engineer

Embedded Software Engineer

QodeKarnataka, KA, IN
30+ days ago
Job type
  • Quick Apply
Job description

Location – Bangalore

Experience – 6-10 years

Work mode- Onsite, immediate

Notice period – 15 days max

Your Responsibilities

 Development and maintenance of embedded software in C / C++ for microcontroller-

based systems.

 Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33).

 Implementation of device drivers, peripheral interfaces, and communication protocols

(UART, SPI, I²C, etc.).

 Adaptation and optimization of existing product software.

 Software integration and testing on target hardware.

 Conducting Unit-Tests and Code Reviews.

 Driving and contributing to the test strategy.

 Design and maintenance of the development ecosystem and CI / CD pipelines using

GitLab / Jenkins.

 Setup, maintenance, and continuous improvement of embedded toolchains (compilers,

linkers, debuggers, build systems).

 Optimization and integration of embedded IDEs (e.g., JetBrains CLion, VS Code) with

appropriate plugins.

 Evaluation and documentation of tools, and creation of development guidelines.

 Collaboration with cross-functional teams (mechanics, electronics, testing, hardware).

 Future outlook : Participation in setting up a Linux-based toolchain and training

colleagues.

Your Profile

 Degree in Computer Science, Electrical Engineering, or equivalent qualification.

 Strong proficiency in C and C++, preferably in embedded software development.

 Experience in STM32 microcontroller families (especially Cortex-M0+, M4, M33).

 Experience with embedded development toolchains, IDEs (CLion, VS Code), and CI / CD

systems.

 Familiarity with Unit-Test frameworks (e.g., Google Test).

 Solid understanding of schematics, technical datasheets, and reference manuals.

 Strong proficiency in Linux OS.

 Open-minded, structured, independent working style and strong team player.

 Good communication skills in English (German is a plus).

Soft Skills

 Open-minded, willing to learn, and forward-looking attitude.

 Curious, questioning the status quo, and proactive in sharing ideas.

 Analytical thinking and structured approach.

 Team-oriented with a security-focused and test-driven development mindset.

Motivation & Role Impact

You will contribute to the core embedded systems framework by implementing the

complete hardware abstraction layer. Your work will enable application developers to

access microcontroller features more efficiently and will support a highly modular and

reusable software environment across product lines.

Tech Stack

Programming Languages

 C – hardware-based programming

 C++11 to C++17 or higher

 Python (used in toolchain and scripting)

Microcontrollers & Processors

 STM32H5 (ARM Cortex-M33, 250 MHz)

 STM32U5 (ARM Cortex-M33, 160 MHz)

 STM32F4xx

 STM32F103

 Cortex M0+, M4, M33 (general)

RTOS

 Segger embOS (must have)

 Zephyr RTOS (nice to have for future development)

IDE, CI / CD & Build Tools

 JetBrains CLion, VS Code

 CMake, Make

 Jenkins

 Git, GitLab

 JetBrains IDEs, Upsource

 Jira Software, XRay

Debuggers & Tools

 J-Link Debugger (SEGGER)

 ST-LINK / V3 Debugger

 STM32CubeMonitor

Interfaces & Communication

 CAN (Controller Area Network)

 IO-Link

 Modbus (TCP)

 EtherCAT / PROFINET / OPC UA

 I²C, SPI, UART

Security & Certifications

 Secure Boot & Secure Firmware Update (SFI / SFU) – STM32H5 supported

 TrustZone for Cortex-M33 (secure / insecure application separation)

 AES-256 & SHA-512 Hardware Encryption

 ISO 61508 / IEC 62443 – Safety & Security Standards

Create a job alert for this search

Embedded Software Engineer • Karnataka, KA, IN

Related jobs
  • Promoted
  • New!
Embedded Software Engineer

Embedded Software Engineer

YourTribeKarnataka, India
We are seeking a talented and enthusiastic Embedded Systems Engineer to join our.As part of our dynamic startup journey, you will collaborate closely with our experienced.This immersive experience ...Show moreLast updated: 21 hours ago
  • Promoted
Senior Embedded Software Engineer

Senior Embedded Software Engineer

VOLANSYS (An ACL Digital Company)Are Telagadde, Karnataka, India
Below are the Job Details : Designation : Principal Engineer (RTOS or Linux) Experience : 4 to 15 Years ( Relevant in RTOS or Linux ) Job Location : : Pune (Balewadi) Notice Period : : Only Immediate...Show moreLast updated: 13 days ago
  • Promoted
Software Engineer II - Backend, ITC

Software Engineer II - Backend, ITC

NIKEKarnataka, Karnataka, India
You will be part of the Supply Chain and Planning Technology organization and report to.On a daily basis, you will collaborate with peer software engineers, . Global Technology teams to align on bot...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Embedded Linux developer (5 to 8yrs)-Bangalore (Immediate joiners preferred)

Embedded Linux developer (5 to 8yrs)-Bangalore (Immediate joiners preferred)

Anlage Infotech (India) P LtdKarnataka, India
We are hiring for Embedded Linux developers for Bangalore location.Location : Whitefield Bangalore.Education : BE / Btech- CSE / ECE only. Mandate Skills : Linux, yocto BSP build, Device Driver development...Show moreLast updated: 21 hours ago
  • Promoted
Lead Software Engineer - Active WMS, ITC

Lead Software Engineer - Active WMS, ITC

NIKEKarnataka, Karnataka, India
This role reports to the Engineering Manager in Supply Chain Planning and Technology organization.This role works closely with business users, engineering teams, and other cross-functional stakehol...Show moreLast updated: 30+ days ago
  • Promoted
Senior Embedded Software Engineer

Senior Embedded Software Engineer

NokiaKarnataka, India
Requires Bachelors / Masters in Engineering or equivalent with 10+ years of experience in Embedded domain in C / C++ and ARM environment. Experience in the design and development of Linux kernel solut...Show moreLast updated: 3 days ago
  • Promoted
  • New!
Senior Embedded Systems Engineer

Senior Embedded Systems Engineer

Digicomm SemiconductorKarnataka, India
Exciting Opportunity for Senior Embedded Systems Engineer ! Elevate your career with Digicomm Semiconductor Private Limited and take the next leap in your professional journey.Join us for unparalle...Show moreLast updated: 21 hours ago
  • Promoted
Senior Engineer

Senior Engineer

IgnitariumKarnataka, India
We are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge : . Very good programming skills in C language or C++ language.Possess any o...Show moreLast updated: 3 days ago
  • Promoted
Embedded Development Engineer (RHE-1)

Embedded Development Engineer (RHE-1)

BotsyncKarnataka, India
With the increasingly dynamic and accelerating pace of consumer demand today, manufacturers have to introduce a much greater degree of flexibility into their processes to keep up.The current state ...Show moreLast updated: 3 days ago
  • Promoted
Embedded Engineer

Embedded Engineer

IgnitariumKarnataka, India
We are seeking a skilled Embedded Systems Engineer with hands-on experience in Real-Time Operating Systems (RTOS) to join our engineering team. You will be responsible for designing, developing, tes...Show moreLast updated: 3 days ago
  • Promoted
Embedded Software Team Lead

Embedded Software Team Lead

CapgeminiKarnataka, India
STM Secureboot Development Lead.Join a team at the forefront of embedded security innovation.As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure ...Show moreLast updated: 3 days ago
  • Promoted
Embedded Linux Development Engineer

Embedded Linux Development Engineer

Luxoft IndiaKarnataka, India
This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions.We are looking for an experienced engineer for an exciting role to augment our Client's...Show moreLast updated: 3 days ago
  • Promoted
Embedded Software Engineer

Embedded Software Engineer

ALTENKarnataka, India
If you are interested or know someone suitable, please share profiles with.Show moreLast updated: 3 days ago
  • Promoted
Senior Software Engineer-Multicast

Senior Software Engineer-Multicast

ACL DigitalKarnataka, India, India
We are seeking a highly skilled Senior C Network Protocol Engineer to join our growing team.In this role, you will be responsible for the design, development, and maintenance of high-performance ne...Show moreLast updated: 5 days ago
Senior Software Developer - Embedded

Senior Software Developer - Embedded

preferable.aiKarnataka, KA, in
Quick Apply
Job Description The Senior Embedded Software Developer will be responsible for designing, developing, and implementing embedded software solutions for our residential gateway devices.The role invol...Show moreLast updated: 25 days ago
  • Promoted
Platform Embedded Developer

Platform Embedded Developer

Altiostar, A Rakuten Symphony CompanyKarnataka, India
Our unique 4G / 5G vRAN solution is designed to improve quality of experience, enhance spectral efficiency, provide flexibility to the operator in hardware selection, provide full network automation ...Show moreLast updated: 3 days ago
  • Promoted
Embedded Software Test Engineer | Automotive Infotainment | Bangalore

Embedded Software Test Engineer | Automotive Infotainment | Bangalore

Tata TechnologiesKarnataka, India
Hiring : Embedded Software Test Engineer | Automotive Infotainment | Bangalore 🚗.Bachelor’s or Master’s in Electronics, Computer Science, or related field. Embedded Software Test Engineer.Automotive...Show moreLast updated: 3 days ago
  • Promoted
  • New!
Senior Embedded Linux Development Engineer

Senior Embedded Linux Development Engineer

LuxoftKarnataka, India
This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions.We are looking for an experienced engineer for an exciting role to augment our Client's...Show moreLast updated: 21 hours ago