K

Embeded software engineer

Ketron proddes private limited

Pune Division, Maharashtra, India6h agovia LinkedIn

Embedded Software Engineer

Ketron Proddes Private Limited

About the Role

The Embedded Software Engineer will design, develop, and test embedded software for microcontroller- and processor-based systems in an on-site role located in the Pune Division. This is a full-time position that involves implementing firmware, optimizing code for performance and memory usage, and integrating software with hardware components.

Key Responsibilities

  • Design, develop, and test embedded software for microcontroller- and processor-based systems.
  • Implement firmware.
  • Optimize code for performance and memory usage.
  • Integrate software with hardware components.
  • Debug and troubleshoot issues using oscilloscopes, logic analyzers, and other diagnostic tools.
  • Collaborate with hardware engineers to refine system architecture.
  • Write technical documentation.
  • Participate in design and code reviews.
  • Support product validation and certification activities.
  • Work closely with cross-functional teams to ensure timely delivery of features that meet quality and safety standards.

Requirements & Tech Stack

  • Strong proficiency in embedded programming languages such as C and C++.
  • Experience in low-level firmware development.
  • Knowledge of microcontrollers, microprocessors, and embedded architectures, including interrupt handling, timers, and communication interfaces (e.g., UART, SPI, I2C, CAN).
  • Experience with real-time operating systems (RTOS) or bare-metal development.
  • Familiarity with scheduling, task management, and resource constraints.
  • Ability to use debugging and testing tools for embedded systems, including in-circuit debuggers, emulators, oscilloscopes, and logic analyzers.
  • Understanding of software development processes, version control (e.g., Git), and collaborative workflows.
  • Ability to read schematics and collaborate effectively with hardware teams on board bring-up and system integration.
  • Good written and verbal communication skills.

Qualifications

  • Bachelor’s degree in Electronics, Computer Engineering, Electrical Engineering, or a related technical field; equivalent practical experience may be considered.
  • Experience with safety-critical or industrial applications is an advantage.
  • Experience with unit testing frameworks is an advantage.
  • Experience with continuous integration pipelines is an advantage.

Fresher Software Developer Jobs in Pune · last 7 days

87 openings · all need no experience

Most hiring: Mastercard, Aenrox Engineering, bp

See all 87 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job