Embedded Engineer

Actalent

Pune District

On-site

INR 1,200,000 - 2,400,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Actalent is seeking an Embedded Engineer in Pune to design, develop, and maintain embedded software for microcontroller-based systems. The role emphasizes application and driver development in Embedded C/C++, with RTOS and Embedded Linux, and collaboration with hardware and software teams to deliver robust products.

You will work with I2C, SPI, and UART buses, interface with sensors, and contribute to NPI and sustenance projects.

Qualifications

  • Hands-on Embedded C/C++ design and microcontroller driver development.
  • Experience with RTOS and Embedded Linux platforms.
  • Familiarity with I2C, SPI, and UART bus protocols.
  • Experience with Renesas, Microchip, or ST microcontrollers.
  • Proficient in version control and issue tracking tools.

Responsibilities

  • Design, develop, and maintain embedded applications and drivers.
  • Develop on RTOS and Embedded Linux platforms.
  • Interface with sensors and peripherals via I2C/SPI/UART.
  • Debug and troubleshoot using ICE, JTAG, and GDB.
  • Collaborate in NPI and sustenance projects.
  • Participate in code reviews and design discussions.
  • Mentor teammates and drive process improvements.

Skills

Embedded C/C++
RTOS development
Embedded Linux
Microcontroller drivers
Hardware interfacing
GitHub
JIRA
Debugging (GDB/JTAG/ICE)

Tools

GitHub
JIRA
ICE
GDB
JTAG
Renesas
Microchip
STMicroelectronics

Job description

Job Title: Embedded Engineer
Job Description

The Embedded Engineer will design, develop, and maintain embedded software and firmware for microcontroller-based systems. This role focuses on application and driver development in Embedded C and C++, working on RTOS and Embedded Linux platforms, and collaborating closely with cross-functional teams to deliver robust, high-quality products. The position suits a self-motivated engineer who enjoys hands-on development, debugging complex issues, and contributing to both new product introductions and sustenance projects.

Responsibilities
  • Design, develop, and maintain embedded applications and microcontroller drivers using Embedded C and C++.
  • Develop applications on RTOS and Embedded Linux platforms, including middleware and application layers.
  • Implement and integrate embedded bus protocols such as I2C, SPI, and UART for communication with peripherals and microcontrollers.
  • Work with analog and digital hardware to interface with sensors, actuators, and other external devices.
  • Develop and maintain firmware for microcontrollers from vendors such as Renesas, Microchip, and ST, using their respective tools and ecosystems.
  • Use version control and issue tracking tools such as GitHub and JIRA, or similar platforms, to manage source code, branches, and development tasks.
  • Debug and troubleshoot embedded systems using debuggers such as ICE, GDB, JTAG, and chip programmers to identify and resolve hardware and software issues.
  • Contribute to new product introduction (NPI) projects and sustenance projects, following established processes and best practices.
  • Apply embedded software design and development practices, including appropriate programming techniques, coding standards, and documentation.
  • Collaborate with a highly skilled technical team, actively participating in design discussions, code reviews, and problem-solving sessions.
  • Take ownership of assigned tasks, manage work according to project timelines, and provide regular progress updates.
  • Analyze complex technical situations with multiple variables and propose effective, practical solutions.
  • Support continuous improvement initiatives by applying knowledge of process methodologies such as Six Sigma or equivalent.
  • Provide coaching, guidance, and mentoring to team members to help build technical capabilities and support professional growth.
  • Engage and motivate the team to achieve project goals and maintain high standards of quality and performance.
Essential Skills
  • Hands-on experience in Embedded C and C++ application and microcontroller driver development.
  • Experience in application development using RTOS and Embedded Linux platforms.
  • Good exposure to embedded bus protocols such as I2C, SPI, and UART.
  • Strong understanding of analog and digital hardware and interfacing with peripherals and microcontrollers.
  • Experience in firmware development on Renesas, Microchip, and ST microcontrollers and familiarity with their development tools.
  • Practical experience with version and source control tools such as GitHub and issue tracking tools such as JIRA or similar.
  • Strong debugging skills using debuggers such as ICE, GDB, JTAG, and chip programmers.
  • Solid knowledge of embedded software design and development practices, programming techniques, and language platforms.
  • Strong communication, interpersonal, problem-solving, and presentation skills.
  • Ability to work independently with minimal supervision as well as effectively in a team environment.
  • Proven ability to take ownership of tasks and deliver according to project timelines.
  • Demonstrated ability to analyze complex situations with multiple variables and resolve issues effectively.
Additional Skills & Qualifications
  • Experience with wireless protocols such as MQTT, ZigBee, and LoRa is a plus.
  • Experience working on new product introduction (NPI) and sustenance projects with a strong process orientation.
  • Self-motivated mindset with a strong sense of initiative in resolving technical and process issues.
  • Strong business acumen to understand product and project impact from a broader perspective.
  • Coaching and mentoring skills to support the development of team members.
  • Demonstrated leadership capabilities, including the ability to guide and influence a technical team.
  • Knowledge of Six Sigma methodologies or equivalent process improvement frameworks.
  • Knowledge of fire detection systems or similar safety-critical or monitoring systems.
  • Proven ability to engage and motivate a highly skilled technical team.
Work Environment

The Embedded Engineer will work in a collaborative, technically focused environment alongside a highly skilled engineering team. The role involves extensive hands-on work with microcontrollers, embedded development tools, and debugging equipment such as ICE, GDB, JTAG, and chip programmers. Daily work includes using platforms such as RTOS, Embedded Linux, GitHub, and JIRA or similar tools to manage code, tasks, and project workflows. The position requires close collaboration with hardware and software colleagues, regular participation in technical discussions and reviews, and adherence to structured development processes, particularly for new product introduction and sustenance projects. The work setting encourages ownership, initiative, continuous learning, and process improvement, with opportunities to mentor others and contribute to a culture of high technical standards and teamwork.

Diversity, Equity & Inclusion

At Actalent, Diversity And Inclusion Are a Bridge Towards The Equity And Success Of Our People. DE&I Is Embedded Into Our Culture Through

  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

Actalent is an equal opportunity employer.

About Actalent

Actalent is a global leader in engineering and sciences services. For more than 40 years, we’ve helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC—with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day.

Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Technical Lead - Hardware & PCB Design
Sr. Technical Lead - Hardware & PCB Design

Actalent • Pune District

On-site
INR 3,500,000 - 7,000,000
Senior Engineer
Senior Engineer

Actalent • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Software Engineer
Software Engineer

Actalent • Pune District

On-site
INR 850,000 - 1,150,000
Contingent Engineer
Contingent Engineer

Actalent • Bengaluru

On-site
INR 600,000 - 900,000
Systems Engineer
Systems Engineer

Actalent • Pune District

On-site
INR 1,200,000 - 1,800,000
Silicon Firmware And Embedded Engineer
Silicon Firmware And Embedded Engineer

Accenture • Bengaluru

On-site
INR 700,000 - 1,000,000
Engineer I, Embedded Software Design
Engineer I, Embedded Software Design

United States Digital Space LLC • Karnataka

On-site
INR 600,000 - 1,200,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Senior Embedded Software Engineer – Industrial & Electronic Equipment
Senior Embedded Software Engineer – Industrial & Electronic Equipment

United States Digital Space LLC • Maharashtra

On-site
INR 672,000 - 2,072,000
Senior Embedded Software Developer
Senior Embedded Software Developer

Hewlett Packard Enterprise India Private Limited • Bengaluru

On-site
INR 3,000,000 - 6,000,000