Senior Embedded Software Engineer
4 days ago
Job Description Location: Bangalore Experience: 5 - 10 years Work mode: Onsite, immediate Notice period: 15 days max (is a must) 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 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, 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 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 STM32F103 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 IC, 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
-
Senior Embedded Software Engineer
2 weeks ago
Bengaluru, India Hunarstreet Technologies Pvt Ltd Full timePosition : Senior Embedded Software Engineer PCIe / Embedded LinuxLocation : BangaloreExperience : 7+ years- Night ShiftAbout the Role : We are seeking a highly skilled Senior Embedded Engineer with strong expertise in Embedded Linux and PCIe protocol development. The ideal candidate will have deep technical knowledge of PCIe (Gen4 and above) and experience...
-
Senior Embedded Software Engineer
6 days ago
Bengaluru, Karnataka, India Varsal Terra Technology Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development.Looking for embedded software candidates who have work ONLY with product companies in industrial or manufacturing...
-
Senior Embedded Software Engineer
6 days ago
Bengaluru, Karnataka, India Varsal-Terra Technology Full time ₹ 8,00,000 - ₹ 24,00,000 per yearCompany is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development. Looking for embedded software candidates who have work ONLY with product companies in industrial or...
-
Embedded System Engineer
1 week ago
CV Raman Nagar, Bengaluru, Karnataka, India Design Engineer Full time ₹ 3,60,000 - ₹ 4,20,000 per yearElectronics Engineer – Embedded Systems (1 Year Experience)Location: BangaloreJob Type: Contractual/Temporary (Extended based on performance)Experience: 1–2 YearsDepartment: Electronics Design & DevelopmentAbout the RoleWe are seeking a motivated and technically skilled Electronics Engineer with experience in Embedded System Design, Analog Circuit...
-
Senior Embedded Software Engineer – PCIe
2 weeks ago
Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 20,00,000 - ₹ 60,00,000 per yearPosition:Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation:Bangalore (Preferred)Experience: 7+ yearsUpto 20 LPAOnly Immediate Joinee can applyNight ShiftAbout the Role:We are seeking a highly skilledSenior Embedded Engineer with strong expertise in Embedded LinuxandPCIe protocol development. The ideal candidate will have deep technical...
-
Senior Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Avant-Garde Corporate Services Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAre you passionate about embedded systems and wireless power technologiesDo you want to contribute to cutting-edge products and work in a collaborative, growth-oriented environmentWe are looking for a Senior Embedded Software Engineer to design, implement, and test embedded software for Qi, NFC, and Bluetooth-enabled devices. What Youll Do:- Develop and...
-
Embedded Software Engineer
7 days ago
Bengaluru, India Best NanoTech Full timeWhat we are looking for- 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, communication stacks, platform foundation components, and the complete software development lifecycle, with strong mentoring and leadership...
-
Senior Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are hiring.Position: Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation: BangaloreExperience: 7+ yearsShift: Night Shift⸻About The RoleDevelop & optimize embedded software on Linux/RTOS.Implement & validate PCIe-based communication (Gen4+).Debug low-level hardware/software PCIe issues.Develop firmware & system software for embedded...
-
Automotive Senior Embedded Software Engineer
3 days ago
Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 12,00,000 - ₹ 36,00,000 per yearName of the JD: Automotive Senior Embedded Software Engineer Education Qualification: Bachelor - Electronics & Communication Engineering (Required) / EEE / CS Master - Electronics Engineering (Preferred) Exp required: 3-8 years Roles and Responsibilities: ● Will be working in Embedded C programming using MISRA coding guidelines. ● Should work on...
-
Senior Software Engineer
2 weeks ago
Bengaluru, India Avant Garde Corporate Services Full timeDescription :Are you passionate about embedded systems and wireless power technologies? Do you want to contribute to cutting-edge products and work in a collaborative, growth-oriented environment? We are looking for a Senior Embedded Software Engineer to design, implement, and test embedded software for Qi, NFC, and Bluetooth-enabled devices.What Youll Do :-...