
Embedded Software Engineer
4 weeks ago
Location - Bangalore Experience - 8 years Work mode- Onsite immediate Notice period - 15- 30 days 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
-
Embedded Software Engineer
20 hours 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
1 week 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...
-
C++ Embedded Engineer
1 week ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearEmbedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...
-
Embedded Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Talent Corner HR Services Pvt Ltd Full timeWe are seeking a highly skilled Embedded Software Engineer with strong expertise in C programming and Linux kernel development. The ideal candidate will have a background in industrial embedded systems, experience in multithreaded application development, and a deep understanding of low-level hardware/software integration.Key Responsibilities :- Design,...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Tonbo Imaging Full time ₹ 9,00,000 - ₹ 12,00,000 per yearOverview:We 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...
-
Software Engineer( Embedded )
17 hours 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...
-
Software Engineer- Embedded Systems
1 week ago
Bengaluru, Karnataka, India Videogram Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description: Senior Software Engineer- Embedded SystemsVideogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the...
-
Senior Embedded Software Engineer
2 weeks 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...
-
Embedded Software Engineer
2 days ago
Bengaluru, Karnataka, India, Karnataka Toshiba Software Pvt. Ltd. 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, I2C, Ethernet, CAN, etc..).4. Experience in porting RTOS like...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India SourcingXPress Full time ₹ 15,00,000 - ₹ 25,00,000 per yearCompany:RekiSe Marine Private LimitedWebsite:Visit WebsiteBusiness Type:Small/Medium BusinessCompany Type:ProductBusiness Model:B2GFunding Stage:Series AIndustry:RoboticsSalary Range:₹ 15-25 Lacs PAJob DescriptionAbout Rekise MarineRekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastructure....