Senior Embedded Systems Engineer

6 days ago


Pune, Maharashtra, India Ciklum Full time

About Ciklum

Ciklum is 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

We are looking for a Senior Embedded Engineer to join our team in India. As a Senior Embedded Engineer, you will become a part of a cross-functional development team engineering experiences of tomorrow. The team works closely with the R&D Department on innovative solutions for Ciklum and its clients.

Responsibilities

  • Design and implement software for embedded devices and systems from requirements to production and commercial deployment without supervision.
  • Design, develop, code, test, and debug system software.
  • Interface with hardware design and development.
  • Analyse and enhance efficiency, stability, and scalability of system resources.
  • Integrate and validate new product designs.
  • Support software QA and optimize I/O performance.
  • Provide post-production support.
  • Assess third-party and open-source software.
  • Apply state-of-the-art embedded systems design to solve business problems.
  • Perform research and develop proof-of-concept prototypes.

Requirements

Required:

  • 5 years of experience with bare-metal embedded development in C language.
  • Knowledge of ARM (alternatively ESP32) architecture.
  • Experience with I2C and SPI interfaces.
  • Knowledge of wireless technologies, preferably BLE.
  • Experience with A/D and D/A converters.
  • Experience with unit testing.
  • Good understanding of the unique challenges and requirements of constrained HW platforms, such as performance optimization and memory management.
  • Experience with low-power design.

Nice to Have

  • FreeRTOS.
  • Experience with IMU sensors.
  • Python experience.

Desirable

  • Proficiency in other languages relevant to IoT (Lua, Matlab, JavaScript) might be a plus.
  • Experience with IoT platforms/frameworks (Mynewt, WICED, Ayla).
  • Ability to build and maintain virtual machines.
  • Experience working closely with client representatives to achieve business outcomes.
  • General working knowledge of agile methodologies.

Personal Skills

  • Working well autonomously, without close supervision, readiness to take responsibility according to position seniority level.
  • Being committed to timely delivery of quality results.
  • Acting as a team player and being a great communicator, both toward teammates and clients.
  • Being innovative in his/her work.
  • Knowledge seeking, eager to develop technical skills and learn new technologies.

What's in it for you

  • Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, as well as financial and legal consultation.
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy licence, language courses, and company-paid certifications.
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally.
  • Flexibility: hybrid work mode at Chennai or Pune.
  • Opportunities: we value our specialists and always find the best options for them. Our Resourcing Team helps change a project if needed to help you grow, excel professionally, and fulfill your potential.
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients.
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company, and regular team-building events.


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: Not SpecifiedPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a motivated Embedded Systems Developer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn with a solid...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: Not SpecifiedPosition Type: Full-TimeJob Summary:We are seeking a skilled Embedded Systems Developer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn, with a solid understanding of C/C++ programming....


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: Global OpportunitiesPosition Type: Full-TimeJob Summary:We are seeking a highly motivated Embedded Systems Developer to join our team. The ideal candidate will have a solid understanding of C/C++ programming and experience with microcontrollers. You will be working on designing, developing, and maintaining...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: PunePosition Type: Full-TimeJob Summary:We are seeking a skilled Embedded Systems Developer to contribute to the design, development, and maintenance of firmware for embedded systems. The ideal candidate will have a solid understanding of C/C++ programming and be passionate about embedded development, with a...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: Pune, IndiaPosition Type: Full-TimeJob Summary:We are seeking a highly motivated and skilled Embedded Systems Developer to join our team. The ideal candidate will have a strong understanding of C/C++ programming and experience with microcontrollers. You will be responsible for designing, developing, and...


  • Pune, Maharashtra, India eInfochips Private Limited Full time

    About the RoleeInfochips Private Limited is seeking an experienced Embedded Systems Engineer to join our dynamic team. As a Senior Embedded Systems Engineer, you will be responsible for designing, developing, and maintaining embedded software for automotive applications using Classic AUTOSAR standards.Key ResponsibilitiesDesign and develop embedded software...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: N Human Resources & Management SystemsPosition Type: Full-TimeJob Summary:We are seeking a skilled Embedded Systems Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems Software EngineerLocation: Not SpecifiedPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: PunePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Developer to design, develop, and test low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Embedded Systems DeveloperLocation: Global OpportunitiesPosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Developer to design, develop, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperJob Summary: We are seeking a skilled Firmware Developer to design, develop, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C++ programming.Key...


  • Pune, Maharashtra, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperLocation: PunePosition Type: Full-TimeJob Summary:We are seeking a skilled Firmware Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with...


  • Pune, Maharashtra, India eInfochips Private Limited Full time

    Job SummaryWe are seeking an experienced Embedded Systems Engineer with expertise in Classic AUTOSAR to join our dynamic team at eInfochips Private Limited. The ideal candidate will have a strong background in embedded systems development, particularly with microcontrollers (MCUs) and microprocessors (MPUs), and will be proficient in C programming.Key...


  • Pune, Maharashtra, India eInfochips Private Limited Full time

    About the RoleWe are seeking an experienced Embedded Systems Engineer with expertise in Classic AUTOSAR to join our dynamic team at eInfochips Private Limited.The ideal candidate will have a strong background in embedded systems development, particularly with microcontrollers (MCUs) and microprocessors (MPUs), and will be proficient in C programming.Key...


  • Pune, Maharashtra, India Dextris info services Pvt Ltd Full time

    Job Title: Embedded EngineerJob Summary:We are seeking an experienced Embedded Engineer to join our team at Dextris info services Pvt Ltd. The ideal candidate will have a strong background in embedded system design, firmware development, and real-time operating systems.Responsibilities:Design and develop embedded systems and firmware for various...


  • Pune, Maharashtra, India Philips Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team at Philips. As a key member of our software development team, you will play a crucial role in designing, developing, and maintaining device software.Key ResponsibilitiesDesign and develop software for embedded applications using C/C++.Work with real-time...


  • Pune, Maharashtra, India Philips Full time

    Job TitleSoftware Technologist I/II - EmbeddedJob DescriptionAs a Senior Software Technologist, you will play a crucial role in designing, developing, and maintaining device software for medical devices. You will work on hands-on projects, directing others and architecting solutions. Your expertise in embedded systems, C/C++, and real-time operating systems...


  • Pune, Maharashtra, India Altimetrik Full time

    Technical Expertise:We are seeking a highly skilled Embedded Systems Engineer to join our team at Altimetrik. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded systems and firmware.Key Responsibilities:Design and develop embedded systems and firmware using C, C++, and other relevant programming...


  • Pune, Maharashtra, India Talent Corner Full time

    Key ResponsibilitiesAs a talented Embedded Systems Engineer, you will be responsible for designing and developing software for embedded systems using Matlab and C programming languages. Your expertise in 16-bit and 32-bit micro-controllers, as well as your knowledge of communication protocols such as CAN, LIN, CCP/XCP, KWP, UDS, SPI, and I2C, will be...


  • Pune, Maharashtra, India L4B Software Full time

    About UsL4B Software is a cutting-edge software engineering company that specializes in developing advanced embedded Linux solutions for various industries. We are seeking a highly skilled Senior Embedded Linux Engineer to join our team in Pune.Job DescriptionWe are looking for a talented Linux Systems Developer to lead the design, development, and...