Talent.com
Embedded Software Engineer - C/C++
Embedded Software Engineer - C/C++Qode.world • Bangalore
Embedded Software Engineer - C / C++

Embedded Software Engineer - C / C++

Qode.world • Bangalore
16 days ago
Job description

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, IC, 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 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 have : Stack : Languages :
  • C hardware-based programming
  • C++11 to C++17 or higher
  • Python (used in toolchain and & Processors :
  • STM32H5 (ARM Cortex-M33, 250 MHz)
  • STM32U5 (ARM Cortex-M33, 160 MHz)
  • STM32F4xx
  • STM32F103
  • Cortex M0+, M4, M33 :
  • 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, & Tools :
  • J-Link Debugger (SEGGER)
  • ST-LINK / V3 Debugger
  • & Communication :
  • CAN (Controller Area Network)
  • IO-Link
  • Modbus (TCP)
  • EtherCAT / PROFINET / OPC UA
  • IC, SPI, & 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

(ref : hirist.tech)

Create a job alert for this search

Embedded Software Engineer • Bangalore

Related jobs
C++ Engineer

C++ Engineer

KPG99 INC • hosur, tamil nadu, in
They'll also be using bash scripting and Python.OCI is the cloud infrastructure.Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Programmers.io • hosur, tamil nadu, in
Senior AI-Integrated Software Engineer (.Remote until office reopens, Work from Home.We are looking for a dynamic and innovative. The ideal candidate will bring hands-on experience in AI-assisted de...Show more
Last updated: 30+ days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

UST • Bengaluru, Karnataka, India
Job Description : Development experience of PDLs (peripheral drivers and libraries) like crypto, smartio etc.Developments experience of Hardware Abstraction Layer (HAL) Development experience of Mid...Show more
Last updated: 6 days ago • Promoted
Principal System Software Engineers

Principal System Software Engineers

Mulya Technologies • Greater Bengaluru Area, India
Principal / Staff System Software Engineers.Founded in 2023,by Industry veterans HQ in California,US.We are revolutionizing sustainable AI compute through intuitive software with composable silicon...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Software Developer - C / C++ Programming

Senior Embedded Software Developer - C / C++ Programming

Qode.world Jobs • Bangalore
Embedded Software Engineer Location : Bangalore Workplace Type : Onsite About the Role ...Show more
Last updated: 30+ days ago • Promoted
Embedded Software Engineer - C / C++

Embedded Software Engineer - C / C++

Avensys Consulting PVT LTD • Bangalore
Key Responsibilities : - Designing and maintaining platform features with strong focus on built in quality to support long term scalabilit...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Avoca • hosur, tamil nadu, in
At Avoca AI, we’re building the next-gen platform that powers home-service companies with autonomous voice and text agents. Our Agent Operating System lets brands configure, deploy, supervise, and m...Show more
Last updated: 7 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

Black Box • Bengaluru, Karnataka, India
We have openings for Sr Embedded System Engineer professionals at Bangalore location.Total Experience : 5+ yrs Role : Sr Embedded System Engineer Work Location : Bangalore (Manyata Tech park) Mode of ...Show more
Last updated: 30+ days ago • Promoted
C++ Developer - 30570

C++ Developer - 30570

Turing • hosur, tamil nadu, in
Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex systems code, ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Best NanoTech • hosur, tamil nadu, in
Best NanoTech is seeking a talented and motivated.In this role, you will design, develop, and deploy robust software solutions powering our internal platforms and external products.You will collabo...Show more
Last updated: 4 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

People Prime Worldwide • bangalore district, karnataka, in
Embedded Software Engineer (3–5 Years) – Hiring Now!.Ahmedabad | Hyderabad | Bangalore.We are looking for a passionate and skilled. If you enjoy low-level programming, board bring-up, debugging comp...Show more
Last updated: 13 days ago • Promoted
Senior Embedded Architect

Senior Embedded Architect

Happiest Minds Technologies • hosur, tamil nadu, in
Senior Architect – Embedded Automotive.Senior Architect – Embedded Automotive.The ideal candidate will be responsible for leading the design, integration, and delivery of next-generation automotive...Show more
Last updated: 12 hours ago • Promoted • New!
Harman - Software Engineer - Embedded C++

Harman - Software Engineer - Embedded C++

Harman International • Bangalore
About the Role : This role completes the Core Team formation for any program and participate and lead the success of program by leading technical design, implementat...Show more
Last updated: 8 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Alvaria CX • hosur, tamil nadu, in
Investigating and resolving bugs in our software.Extending your skills through software engineering tasks.Owning and implementing new features. Creating automated end to end, integration, and unit t...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer

Principal Software Engineer

Mettl • hosur, tamil nadu, in
We are seeking a talented individual to join our Technology team at Mercer.This role will be based in Gurugram.This is a hybrid role that has a requirement of working at least three days a week in ...Show more
Last updated: 12 hours ago • Promoted • New!
Embedded Software Engineer

Embedded Software Engineer

Best NanoTech • bangalore, karnataka, in
Experienced C++ developer (3–10 years) specializing in multi-threaded Embedded Linux / QNX applications on ARM cores within the Adaptive AUTOSAR platform. Skilled in real-time architecture, communicat...Show more
Last updated: 3 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

Analog Devices • bangalore, karnataka, in
Lead architecture, design, and development of embedded software for consumer audio devices.Develop and optimize firmware for audio DSPs, SoCs, and microcontrollers (Qualcomm QCC, TI, NXP, ADI, Cirr...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Nokia • bangalore, karnataka, in
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 more
Last updated: 21 days ago • Promoted