Talent.com
This job offer is not available in your country.
Embedded Software Developer

Embedded Software Developer

PalnarBangalore, Karnataka, India
9 hours ago
Job description

Embedded Software Developer

Job Code : PAL / ESD / / No of post : 3 Location : Bangalore Mode : Onsite Contact Email ID :

Job Summary :

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.

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

  • C – hardware-based programming
  • C+ to C+ or higher
  • Python (used in toolchain and scripting)
  • Microcontrollers & Processors

  • STM32H5 (ARM Cortex-M33, MHz)
  • STM32U5 (ARM Cortex-M33, MHz)
  • STM32F4xx
  • STM32F
  • 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- & SHA- Hardware Encryption
  • ISO / IEC – Safety & Security Standards
  • Create a job alert for this search

    Embedded Developer • Bangalore, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Tonetag-Senior Software Engineer - Embedded Systems

    Tonetag-Senior Software Engineer - Embedded Systems

    NexthireBengaluru, Karnataka, India
    Senior Software Engineer - Embedded Systems.ToneTag is the largest sound-wave communication technology platform on the planet that enables payments & proximity customer engagement services in diffe...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Embedded C Developer

    Embedded C Developer

    Bosch GroupBengaluru, Karnataka, India
    Embedded Software Developer to design, develop, test and debug BMS (Battery Management System) software on a variety of real-time microcontroller-based embedded platforms including understanding of...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Embedded Systems Developer

    Embedded Systems Developer

    White ForceBengaluru, Karnataka, India
    About the Role : We are seeking a highly skilled.Embedded Systems Developer to join our dynamic team.IPv4, IPv6, switches, routers, and. Open BSD environment (similar to Linux / Unix) for system and.Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Senior Embedded Software Developer (Space Division)

    Senior Embedded Software Developer (Space Division)

    Astrome TechnologiesBengaluru, Karnataka, India
    Do you like tinkering and programming hardware? Do you feel that urge to see things working together as a system? We have deeply engaging embedded systems requirements which are sure to take you do...Show moreLast updated: 5 hours ago
    • Promoted
    • New!
    Lead Engineer– Embedded Software

    Lead Engineer– Embedded Software

    WabtecBengaluru, Karnataka, India
    It’s not just about your career or job title… It’s about who you are and the impact you will make on the world.Because whether it’s for each other or our customers, we put People First.When our peo...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Embedded Developer

    Embedded Developer

    VREZOLV PARTNERS PRIVATE LIMITEDBengaluru, Karnataka, India
    Work Location- Bangalore (Yelahanka) WFO.Knowledge of Programming language C / C++ needed for develop / update unit test cases. Experience with code analyzers, issue analysis and resolution.Experience i...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    C++ Software Embedded Senior Engineer

    C++ Software Embedded Senior Engineer

    CeragonBengaluru, Karnataka, India
    In this role, you will be part of a team developing embedded software for cutting-edge devices that are aggregated into a software defined network. Your responsibilities will include : .Bachelor’s deg...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    Advanced Sterilization ProductsBengaluru, Karnataka, India
    Under limited supervision, general direction, etc.ASP policies, procedures and guidelines, this position : .Design, develop, and implement embedded software for our products and systems.Collaborate w...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Software Engineer - Embedded

    Software Engineer - Embedded

    HARMAN InternationalBrookefield, Karnataka, India
    HARMAN’s engineers and designers are creative, purposeful and agile.As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the c...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Senior Embedded Software Developer

    Senior Embedded Software Developer

    ContinentalBengaluru, Karnataka, India
    Own a module and work closely with the team lead to develop key features.Design, develop, and test embedded software for various applications. Integrate software and hardware components in collabora...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    WabtecBengaluru, Karnataka, India
    It’s not just about your career or job title… It’s about who you are and the impact you will make on the world.Because whether it’s for each other or our customers, we put People First.When our peo...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    arm limitedBengaluru, Karnataka, India
    Arm has built the world’s most pervasive compute architecture, and we’ve led many of the technology revolutions that impact the day-to-day lives of people everywhere. The Future of Infrastructure is...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Embedded Software

    Embedded Software

    Anicalls (Pty) LtdBengaluru, Karnataka, India
    Experience with embedded vehicle infotainment systems required.Experience working with offshore teams.Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Tech Lead - Embedded Software Development M-F for Bangalore

    Tech Lead - Embedded Software Development M-F for Bangalore

    Safran Electronics & DefenseBengaluru, Karnataka, India
    The Software Technical Lead, will be responsible for driving a strong team of engineers working on hi-tech embedded applicative software in a provided project perimeter. You will be part of Software...Show moreLast updated: 5 hours ago
    • Promoted
    • New!
    Embedded Software Developer

    Embedded Software Developer

    Aditi ConsultingBengaluru, Karnataka, India
    Design, develop and support real-time embedded software applications for company, a leading supplier of technology-based products and services for the rail and transit industries.Analysis, design a...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    WabtecBengaluru, Karnataka, India
    It’s not just about your career or job title… It’s about who you are and the impact you will make on the world.Because whether it’s for each other or our customers, we put People First.When our peo...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Embedded Software Developer

    Embedded Software Developer

    Bosch GroupBengaluru, Karnataka, India
    Bachelor’s or Master’s degree in Computer Science or Electronics or Electrical Engineering or related field.Work Experience : Atleast 3+ years of relevant Industry or Academic experience with Linux ...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Embedded Software engineer

    Embedded Software engineer

    arm limitedBengaluru, Karnataka, India
    The Architecture and Technology Group (ATG) at ARM develops technologies and products for ARM’s future architecture roadmap. In ATG, we are developing world leading Secure CPU and System architectur...Show moreLast updated: 9 hours ago