Ciklum is looking for an Expert Embedded Engineer to join our team full-time in India.
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
As an Expert Embedded Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. We are looking for an experienced and highly skilled an Expert Embedded Engineer to design, develop, and optimize embedded systems and firmware for next-generation products. The ideal candidate will have deep expertise in C programming, strong RTOS and microcontroller knowledge, and hands-on experience with IoT systems, debugging, and hardware testing. This role requires strong problem-solving skills, firmware optimization capabilities, and close collaboration with hardware and cross-functional teams.
Responsibilities:
- Design, develop, and maintain embedded firmware using C for microcontroller-based systems
- Develop and support automation tools and scripts using Python
- Work extensively with RTOS-based systems for real-time embedded applications
- Design and implement communication protocols for embedded and IoT devices
- Debug complex firmware and hardware issues using advanced debugging tools
- Perform testing and validation of electronic circuits in combination with firmware
- Interpret and work with microcontroller and flash memory datasheets
- Collaborate with hardware teams to ensure seamless firmware-hardware integration
- Manage version control using advanced Git workflows
- Support CI pipelines and Docker-based development environments
- Work in Linux-based development environments
Requirements:
Programming
- Expert-level proficiency in C programming
- Advanced proficiency in Python programming
- Strong understanding of memory management, pointers, and embedded constraints
Embedded Systems
- Expert understanding of microcontrollers and flash memory architectures
- Advanced knowledge of RTOS concepts (task scheduling, interrupts, synchronization, IPC)
- Strong experience with communication protocols (UART, SPI, I2C, CAN, TCP/IP, etc.)
- Advanced IoT system knowledge
Debugging & Testing
- Advanced debugging skills using oscilloscopes, logic analyzers, JTAG, etc.
- Firmware validation and hardware testing experience
- Experience in embedded system testing methodologies
Tools & Platforms
- Advanced Git usage (branching strategies, rebasing, code reviews)
- Basic knowledge of Docker
- Basic understanding of CI tools
- Intermediate Linux knowledge
Electronics
- Basic understanding of electronic circuits
- Experience testing electronic circuits with firmware integration
Qualifications
- Bachelor's or Master's degree in Electronics, Embedded Systems, Computer Engineering, or related field
- 9+ years of experience in embedded firmware development
- Experience working in IoT or product-based environments preferred
Desirable:
- Experience with secure firmware development
- Knowledge of bootloaders and firmware upgrade mechanisms
- Experience with wireless communication technologies (BLE, Wi-Fi, LoRa, etc.)
- Exposure to hardware bring-up and board support package (BSP) development
Personal skills:
- Strong analytical and troubleshooting abilities
- Ability to work independently and in cross-functional teams
- Strong documentation and communication skills
- High ownership mindset and product thinking
What`s in it for you
- Strong community: Work alongside top professionals in a friendly, open-door environment
- Growth focus: Take on large-scale projects with a global impact and expand your expertise
- Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
- Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
- Care: We've got you covered with company-paid medical insurance, mental health support, and financial & legal consultations
About us:
At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you'll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.
India is a strategic innovation hub for Ciklum, with growing teams in Chennai and Pune leading advancements in EdgeTech, AR/VR, IoT, and beyond. Join us to collaborate on game-changing solutions and take your career to the next level.
Want to learn more about us Follow us on Instagram, Facebook, LinkedIn.
Explore, empower, engineer with Ciklum!
Interested already We would love to get to know you! Submit your application. We can't wait to see you at Ciklum.