Embedded Software Engineer
4 days ago
Your Responsibilities Development and maintenance of embedded software in C/C for microcontroller based systems Programming and configuration of STM32 microcontrollers (Cortex-M0 , M4, M 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, M 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 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-256 & SHA-512 Hardware Encryption ISO 61508 / IEC 62443 – Safety & Security Standards
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...
-
Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India Wabtec Full time ₹ 15,00,000 - ₹ 25,00,000 per yearHow will you make a difference?As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute objectives for self and others, as well as provide technical solutions, through Embedded Software Applications, for a myriad of customer requestsYou will have the ability to affect short-term and some long-term business goals on...
-
Embedded Software Engineer
22 hours ago
Bengaluru, Karnataka, India AMETEK Full timeWe are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for embedded applications. This individual will be responsible for working closely with the Software, Hardware and Operations groups in the United States, to...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Acclivis Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescription : Notice Period : Immediate Joiners Preferred If youre an Embedded Software Engineer with hands-on experience in Adaptive AUTOSAR, this is your chance to work on cutting-edge automotive platforms and make a real impactRole Overview : Join our dynamic team as a Senior Embedded Software Engineer (Adaptive AUTOSAR) and contribute to...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Digantara Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDigantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across all regimes, enabling end-users to access actionable intelligence on a single platform. At the...
-
Embedded Software Engineer
22 hours ago
Bengaluru, Karnataka, India Daikoku Innovations LLP Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole: Embedded Software EngineerRelevant experience: 2-3 yearsResponsibilitiesShould be good at, C, C++, Linux driver developmentShould have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc..Experience in porting MbedOS , FreeRTOS to different boards is good.Analyzing and enhancing efficiency, stability and scalability of system...
-
Embedded Software Engineer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Info Way Solutions Full timeJob Description:Role: Embedded Software Engineer (C++ Developer) Location: Bengaluru We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in C++ development and a solid understanding of embedded systems. The ideal candidate will be responsible for the design, development, integration, and testing of embedded software...
-
Software Engineer( Embedded )
2 weeks ago
Bengaluru, Karnataka, India Tonbo Imaging Full time ₹ 6,00,000 - ₹ 18,00,000 per yearOverviewWe are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson-based embedded platforms. The role involves preparing, configuring, and debugging systems fordeployment in real-world environments. You will be responsible for ensuring the reliability,performance, and integration of embedded Linux systems in applications where...
-
Senior Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India Careernet Full time ₹ 20,00,000 - ₹ 25,00,000 per yearKey Skills: C++, Linux, Embedded System, Embedded C, Telematics, InfotainmentRoles and Responsibilities:Design, develop, and implement embedded software solutions for automotive applications.Collaborate with cross-functional teams to define software requirements and specifications.Conduct thorough testing and debugging of embedded systems to ensure...
-
Software Engineer, Embedded
1 week ago
Bengaluru, Karnataka, India Analog Devices Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...