Senior Embedded Developer

7 days ago


Bengaluru, India Palnar Full time

Company Description Palnar is an established and globally recognized software development company with development centers in Germany, the USA, and India, as well as partners in Switzerland, the Netherlands, and the Middle East. We provide tailored IT services and solutions for diverse clients spanning industries such as healthcare, retail, transportation, IT, automotive, finance, and energy. With over 15 years of proven expertise, a team of 180+ Scrum-certified developers, and a portfolio of over 500 successful applications, we are committed to delivering cost-efficient, technologically innovative, and client-focused solutions. Our extensive project management experience, combined with agile practices and a dedication to finding the most effective solutions, ensures sustained trust and long-term partnerships with our clients. Role Description This is a full-time Onsite role for a Senior Embedded Developer, primarily based in Bangalore. The Senior Embedded Developer will contribute to the design, development, and debugging of embedded systems. Responsibilities include programming and software development for embedded platforms, optimizing ARM-based architectures, debugging software issues, and collaborating closely with cross-functional teams to deliver robust solutions within specified deadlines. Responsibilities: Development and maintenance of low-level software in C and C++ for microcontroller-based systems Programming and configuration of STM32 microcontrollers, with a focus on Cortex-M0/+, M4 and Cortex-M33 cores Implementation of device drivers, peripheral interfaces, and communication protocols (e.g., UART, SPI, I2C) Software integration and testing on target hardware Conducting of Unit-Tests and Code Reviews Participation in driving our test strategy forward Participation in designing and maintaining of our development eco-system, as well our CI/CD pipelines using gitlab/Jenkins to automate build, test and release processes Close collaboration with hardware development, embedded software development, and testing team Contribution to the continuous improvement of development tools and processes Preferred Qualification: Degree in Computer Science, Electrical Engineering, or a comparable qualification Strong proficiency in C and C++ , preferably in embedded software development Strong experience in STM32 microcontroller families, especially Cortex-M4 and Cortex-M33 (STMicroelectronics) Solid knowledge of embedded toolchain setup and maintenance (e.g., GCC, Clang, Make/CMake, OpenOCD) High affinity for documenting your own work Open-minded, willing to learn and forward-looking attitude Confident use of embedded IDEs like VScode, JetBrains CLion or similar Analytical thinking, structured approach, and team-oriented mindset Good communication skills in English (German is a plus) Technical Skills Required: Programing languages C++17 or higher Python Mikrocontroller & Processors STM32H5 (ARM Cortex-M33, 250 MHz) STM32U5 (ARM Cortex-M33, 160 MHz) STM32F4xx STM32F103 In general Cortex M0+, M33 and M4 RealTime Operating Systems(RTOS) Segger embOS - Commercial IDE, CI/CD & Build-Tools CLion oder VS Code – For cross-platform development CMake & Make – Build-Systems for embedded projects Jenkins Jetbrains IDEs, Upsource GIT, GITlab Coverity, SonarCube or similar Jira Software, XRay Debugger & Tools for troubleshooting J-Link Debugger (SEGGER) ST-LINK/V3 Debugger – Official ST debugger for SWD/JTAG STM32CubeMonitor – Realtime-monitoring of variables Interfaces & Communication CAN (Controller Area Network) IO-Link Modbus (TCP) EtherCAT / PROFINET / OPC UA I²C, SPI, UART Security & certifications (especially for STM32H5) Secure Boot & Secure Firmware Update (SFI / SFU) – supportet by STM32H5 TrustZone für Cortex-M33 – Separation of secure & insecure applications AES-256 & SHA-512 Hardware-Beschleunigung – Data encryption ISO 61508 / IEC 62443 – Safety- & Security-Standards



  • Bengaluru, India Palnar Full time

    Company DescriptionPalnar is an established and globally recognized software development company with development centers in Germany, the USA, and India, as well as partners in Switzerland, the Netherlands, and the Middle East. We provide tailored IT services and solutions for diverse clients spanning industries such as healthcare, retail, transportation,...


  • Bengaluru, India Palnar Full time

    Company DescriptionPalnar is an established and globally recognized software development company with development centers in Germany, the USA, and India, as well as partners in Switzerland, the Netherlands, and the Middle East. We provide tailored IT services and solutions for diverse clients spanning industries such as healthcare, retail, transportation,...


  • Bengaluru, India Palnar Full time

    Company DescriptionPalnar is an established and globally recognized software development company with development centers in Germany, the USA, and India, as well as partners in Switzerland, the Netherlands, and the Middle East. We provide tailored IT services and solutions for diverse clients spanning industries such as healthcare, retail, transportation,...


  • Bengaluru, India Idigilogic Full time

    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 involves close collaboration with hardware engineers, vendors, and product managers to define new features and ensure seamless integration.We are seeking a standout...


  • Bengaluru, India preferable.ai Full time

    Job Description 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 involves close collaboration with hardware engineers, vendors, and product managers to define new features and ensure seamless integration. We are...


  • Bengaluru, India preferable.ai Full time

    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 involves close collaboration with hardware engineers, vendors, and product managers to define new features and ensure seamless integration. We are seeking a standout...


  • Bengaluru, India Celstream Technologies Full time

    Title: Embedded Developer - Senior EngineerQualification: BE E&C/E&E/Instrumentation/CSGood to have: Embedded development trainingExperience: 6 Years to 8 YearsNotice period: Immediate joiners only.Location: BangaloreMode of work - Work from officeResponsibilities:- Engineer should be able to develop drivers and embedded application using Espressif chipsets...


  • Bengaluru, India Celstream Technologies Full time

    Title: Embedded Developer - Senior EngineerQualification: BE E&C/E&E/Instrumentation/CSGood to have: Embedded development trainingExperience: 6 Years to 8 YearsNotice period: Immediate joiners only.Location: BangaloreMode of work - Work from officeResponsibilities:- Engineer should be able to develop drivers and embedded application using Espressif chipsets...


  • Bengaluru, India Celstream Technologies Full time

    Title: Embedded Developer - Senior Engineer Qualification: BE E&C/E&E/Instrumentation/CS Good to have: Embedded development training Experience: 6 Years to 8 Years Notice period: Immediate joiners only. Location: Bangalore Mode of work - Work from office Responsibilities: Engineer should be able to develop drivers and embedded application using Espressif...


  • Bengaluru, India Celstream Technologies Full time

    Title: Embedded Developer - Senior EngineerQualification: BE E&C/E&E/Instrumentation/CSGood to have: Embedded development trainingExperience: 6 Years to 8 YearsNotice period: Immediate joiners only.Location: BangaloreMode of work - Work from officeResponsibilities:Engineer should be able to develop drivers and embedded application using Espressif chipsets...