Embedded Software Engineer
7 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, 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)
-
Embedded software engineer
3 weeks ago
Bengaluru, India Toshiba Software Full timeEmbedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2 C, Ethernet, CAN, etc..).4. Experience in porting RTOS like Free...
-
Embedded Software Engineer
6 days ago
Bengaluru, Karnataka, India Meltronics Systemtech Full timeEmbedded Software EngineerCompany DescriptionMeltronics Systemtech is a company with expertise in design, development, manufacture, testing, delivery, installation, training, and maintenance of electronic systems & products for defense, industries and avionics. The company has strong knowledge and experience with MIL standards and executes projects with...
-
Software Engineer, Embedded
5 days ago
Bengaluru, India Analog Devices Full timeAbout Analog Devices Analog Devices, Inc. (NASDAQ: ) 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...
-
Engineer, Embedded Software
1 day ago
Bengaluru, India Analog Devices Full timeCome join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality...
-
Embedded Software Engineer
2 weeks 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
3 weeks ago
Bengaluru, India Mirafra Software Technologies Private Limited Full timeJob Description We are conducting a scheduled drive in Keala or embedded positions on 8th November 2025. If you are passionate about embedded systems and meet the experience criteria, we invite you to apply for the following roles: Open Positions 1.Linux Device Drivers (Experience: 2-5Years) 2.WLAN Development Engineer (Experience: 2- 5Years) 3.WLAN Driver...
-
Embedded Software Engineer
1 week 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...
-
Engineers – Embedded Software
4 weeks ago
Bengaluru, India Ignitarium Full timeHiring: Engineers – Embedded Software (5–10 Yrs)Ignitarium is looking for talented Embedded Software Engineers to join our team!Key Skills:Strong C programming and debugging skillsExperience with UART, I2C, SPI, USB protocolsKnowledge of ARM/x86 SoC architectureHands-on with Linux, RTOS, or Baremetal environmentsPython/Shell scripting & test...
-
Engineers – Embedded Software
4 weeks ago
Bengaluru, India Ignitarium Full timeHiring: Engineers – Embedded Software (5–10 Yrs)Ignitarium is looking for talented Embedded Software Engineers to join our team!Key Skills:Strong C programming and debugging skillsExperience with UART, I2C, SPI, USB protocolsKnowledge of ARM/x86 SoC architectureHands-on with Linux, RTOS, or Baremetal environmentsPython/Shell scripting & test...
-
Engineers – Embedded Software
4 weeks ago
Bengaluru, India Ignitarium Full timeHiring: Engineers – Embedded Software (5–10 Yrs)Ignitarium is looking for talented Embedded Software Engineers to join our team!Key Skills:Strong C programming and debugging skillsExperience with UART, I2C, SPI, USB protocolsKnowledge of ARM/x86 SoC architectureHands-on with Linux, RTOS, or Baremetal environmentsPython/Shell scripting & test...