Embedded Software Engineer
1 day ago
Location – Bangalore Experience – 6-10 years Work mode- Onsite, immediate Notice period – 15 days max 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, 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, 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 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
-
Software Engineer
3 weeks ago
Shimoga, India Whatjobs IN C2 Full timeHiring for a USA based multinational Software Company We are looking for a skilled and passionate Software Engineer to design, develop, and maintain high-quality software applications. The ideal candidate will have strong programming skills, problem-solving abilities, and a deep understanding of software development life cycles, from concept to deployment....
-
Machine Learning Engineer
18 hours ago
Shimoga, India Whatjobs IN C2 Full timeYum! Brands’ is hiring Machine Learning Engineers to support the development and optimization of real-time AI systems that power the Taco Bell Voice AI experience. This role will focus on speech, natural language, and infrastructure-oriented ML tasks that help ensure performance, reliability, and adaptability of deployed voice agents. You’ll collaborate...
-
Software Engineer
3 days ago
Shimoga, India Whatjobs IN C2 Full timeJob Title: Solution Architect Experience: 10+ Years Role Overview Seeking a Solution Architect (10+ yrs overall) with strong hands-on expertise in Java (Spring Boot) and Node.Js , plus architectural understanding of Angular/React . You’ll design cloud-native, scalable enterprise systems , guide cross-functional teams, and drive AI-assisted engineering for...
-
Site Reliability Engineer Ii, Itc
4 weeks ago
Shimoga, India Nike Full timeWHO YOU LL WORK WITH SRE hired will work as an embedded Reliability Engineer with the strategically selected engineering team The candidate will belong to a horizontal domain called TechOps Resilience Engineering This position will provide a provision for the SRE to shift between multiple engineering platforms as demanded by the work vision and or...
-
Senior Software Engineer
3 weeks ago
Shimoga, India Whatjobs IN C2 Full timeKLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Senior Software Engineer (C++ & C#) for an exciting new opportunity. The position will assist in review and analysis of applications, product development, and enhancements including documentation, code development, and...
-
Linux Kernel/Driver Bring-up
2 weeks ago
Shimoga, India Eximietas Design Full timeAbout - Eximietas Design Dedicated to achieving new heights of excellence. Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes. We specialize in chip design, embedded software, board design, cloud computing, cyber security and AI. We strive to provide our clients with the best...
-
[Immediate Start] Bare-metal Firmware Developer
2 weeks ago
Shimoga, India Eximietas Design Full timeAbout - Eximietas Design Dedicated to achieving new heights of excellence. Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes. We specialize in chip design, embedded software, board design, cloud computing, cyber security and AI. We strive to provide our clients with the best...
-
Shimoga, India Ribbon Communications Full timeAbout Ribbon Ribbon Communications Nasdaq RBBN delivers communications software IP and optical networking solutions to service providers enterprises and critical infrastructure sectors globally We engage deeply with our customers helping them modernize their networks for improved competitive positioning and business outcomes in today s smart always-on and...
-
Devops Engineer
2 weeks ago
Shimoga, India Whatjobs IN C2 Full timeJob Role: Sr. DevOps Engineer Job Type: Full Time Job Location: Remote/Pune Role: Seeking a skilled DevOps Engineer with strong expertise in Amazon Web Services (AWS) to join the engineering team. In this role, you will design, implement, and maintain infrastructure that enables rapid development, secure deployments, and reliable operations. You will partner...
-
Mlops Engineer
5 days ago
Shimoga, India Schneider Electric Full timeJob Profile At Schneider Electric we are committed to solving real-world problems to create a sustainable digitized new electric future Artificial Intelligence has the potential to transform industries and help unlock efficiency and sustainability As part of the AI Technology group 70 people we are seeking an MLOps engineer who can contribute to the...