Embedded Software Engineer

5 days ago


Pune, Maharashtra, India Goken America Full time ₹ 12,00,000 - ₹ 24,00,000 per year

Headquartered in Dublin, Ohio (USA) with Engineering Centers in Pune, India and Yokohama, Japan, Goken is a global Engineering Services and Product Development company founded in 2004. We partner with OEMs and suppliers across the mobility space, as well as clients in non-mobility industries, to deliver innovative solutions and accelerate product development.

At Goken, we embrace our motto of "Time to Innovate" by pushing boundaries, cultivating entrepreneurial thinking, and empowering individuals who thrive on tackling challenges, embrace fresh ideas, and are driven to create solutions that shape the future. This mindset fuels our mission and empowers our teams to solve complex problems, deliver measurable value, and move our clients and industries forward.

Our Vision is to empower associates to drive innovation and lead meaningful change wherever it's needed, ensuring we stay ahead of the challenges and opportunities of tomorrow. Our Mission is to build trust that fosters greatness in our people, excellence in our clients, and positive impact in the communities we serve.

Goken offers a competitive compensation structure and benefits that support professional growth and personal well-being. We also foster a culture built on high performance, collaboration, continuous improvement, and ongoing professional development.

Summary
You will be responsible for the full software development lifecycle in a highly regulated medical device environment, from design through documentation, ensuring compliance with relevant industry standards to ensure the stability and drive the new feature development of embedded systems (STM32 / NORTi4 OS) for medical devices. You will be working onsite within our Embedded Systems Development team in Pune/Japan, focusing on high-quality, safety-critical firmware for medical applications.

Responsibilities

Software Design & Implementation
  

  • Translate design inputs and requirement/change specifications into concrete software designs (basic and detailed).
  • Implement firmware in C using environments such as IAR Embedded Workbench.
  • Maintain and optimize existing codebases for performance, memory efficiency, and reliability in real-time systems.

Verification & Validation
  

  • Develop and execute comprehensive unit, integration, and system test plans.
  • Conduct detailed debugging and defect analysis on target hardware using IAR tools and similar environments.

Documentation & Compliance
  

  • Prepare, revise, and maintain design specifications, test protocols, and verification records using Microsoft Word and Excel.
  • Ensure strict adherence to regulatory frameworks such as IEC 62304 and ISO 13485 for medical device software.

Qualifications

Required Skills and Qualifications:
  

  • Minimum 3 years of professional embedded software development experience, ideally in medical devices or other regulated sectors (automotive, avionics, etc.).
  • Strong command of C language, including expertise in pointers, memory management, and data structures for constrained systems.
  • Hands-on proficiency in Git (commit, push, pull, merge, branch management).
  • Japanese language: Business-level proficiency (JLPT N2 or above preferred)    – Capable of daily technical discussions in Japanese    – Able to read Japanese code comments and technical documentation    – Able to author and revise technical documents in Japanese
  • English language: Fluent for professional and technical communication.

Good-to-Have Skills
  

  • Experience with STM32 microcontrollers (Arm Cortex-M) and IAR Embedded Workbench IDE.
  • Familiarity with NORTi v4 or other ITRON-specification RTOS (or equivalent RTOS kernel experience).
  • Working knowledge of IEC 62304 and/or ISO 13485 compliance frameworks.
  • Exposure to MISRA-C, code coverage tools, and automated testing environments.

Goken is committed to fostering a respectful, inclusive, and engaging workplace across all global locations. We value diversity and provide equal opportunities for career growth and professional development, regardless of race, color, religion, national origin, sex, age, disability, veteran status, genetic information, sexual orientation, gender identity, marital status, or any other characteristic protected by law.



  • Pune, Maharashtra, India ChipIOT Embedded Solutions Full time ₹ 6,00,000 - ₹ 8,00,000 per year

    Company DescriptionChipIoT Embedded Solutions, based in Pune, India, is an Embedded Design Studio and electronic product manufacturing firm. Specializing in IoT technologies, ChipIoT transforms visionary ideas into high-quality electronic solutions for a variety of industries. The company's core services include custom hardware design, PCB development, and...


  • Pune, Maharashtra, India Vidasmi Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Position OverviewThis is a full-time on-site role for an Embedded Software Engineer. As an Embedded Software Engineer, you will be responsible for designing, implementing, and maintaining embedded software components. You will work closely with a team of engineers and developers to enhance the functionality and usability of our various embedded components. ....


  • Pune, Maharashtra, India SLB Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Title: Embedded Software EngineerLocation: Pune, MaharashtraAbout Us:We are a global technology company driving energy innovation for a balanced planet. Together, we create amazing technology that unlocks access to energy for the benefit of all. Our inclusive culture is the key to our success. We collaborate with our internal community of colleagues,...


  • Pune, Maharashtra, India Vidasmi Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    RoleThis is a full-time on-site role for an Embedded Software Engineer responsible for designing, implementing, and maintaining embedded software components for drone use cases. You will work closely with a team of engineers and developers to enhance the functionality and usability of our various embedded components. The candidate must have a strong...


  • Pune, Maharashtra, India Quintrans Full time ₹ 18,00,000 - ₹ 25,00,000 per year

    Job SummaryWe are seeking a highly skilledEmbedded Software Engineerwith expertise inpower electronics systems, particularly inmotor control applications. You will be responsible for developing, testing, and optimizing real-time embedded firmware for control of electric motors (BLDC, PMSM, ACIM, etc.) used in applications such as electric drives, inverters,...


  • Pune, Maharashtra, India Baker Hughes Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Embedded Software EngineerDo you enjoy being part of a successful team?Do you like working in collaborative teams and solving technical problems?Join our successful teamOur Oilfield Services and Equipment business provides intelligent, connected technologies to monitor and control our energy extraction assets. Our Digital Team partners with business units...

  • Embedded Engineer

    1 day ago


    Pune, Maharashtra, India Evolve It Solutions Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Embedded Engineer Job Description:We are seeking a highly skilled and motivated Embedded Engineer to join our team. As an Embedded Engineer, you will be responsible for developing and maintaining firmware for embedded systems, designing and testing hardware components, and programming microcontrollers and other embedded devices. You will work closely with...


  • Pune, Maharashtra, India Baker Hughes Full time ₹ 1,00,00,000 - ₹ 2,00,00,000 per year

    Embedded Software EngineerDo you enjoy being part of a successful team? Do you like working in collaborative teams and solving technical problems? Join our successful teamOur Oilfield Services and Equipment business provides intelligent, connected technologies to monitor and control our energy extraction assets. Our Digital Team partners with business...


  • Pune, Maharashtra, India Electrodrive Powertrain Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role & responsibilitiesDesign, develop, and test embedded software for EV systems (BMS, MCU, VCU, and EV Chargers) using TI microcontrollers.Gather system requirements and translate them into robust firmware/embedded solutions for production-ready ECUs.Develop, optimize, and debug real-time embedded C/C++ code, focusing on low-level microcontroller...


  • Pune, Maharashtra, India Ethernovia Full time ₹ 15,00,000 - ₹ 30,00,000 per year

    About Ethernovia, Inc.Ethernovia is fundamentally changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, we're inventing the future of automobile's communication We are transforming automobiles' communication network to enable the autonomous driving, electrical vehicle (EV) and software...