Embedded Software Engineer

Beauto Systems

Pune District

On-site

INR 400,000 - 700,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Beauto Systems in Pune is seeking an Embedded Software Engineer to design, develop, and test embedded software for a range of electronic devices.

You will work with C and C++, RTOS, and microcontrollers, collaborating with hardware engineers to ensure reliable integration and thorough validation of firmware and drivers.

Join a team focused on robust software for embedded systems, emphasizing testing, documentation, and cross-functional collaboration across hardware and product design teams.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • 0-2 years of experience in embedded software development.
  • Experience with microcontroller-based embedded systems projects or internships is a plus.
  • Strong programming skills in C and C++ for embedded systems.
  • Familiarity with microcontrollers, sensors, and communication protocols (SPI, I2C, UART).
  • Knowledge of RTOS and embedded firmware development.
  • Ability to debug and optimize embedded software for performance and memory usage.
  • Basic understanding of hardware components and their interaction with embedded software.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and collaboration abilities within a team environment.

Responsibilities

  • Develop embedded software solutions for microcontroller-based systems, ensuring functionality, reliability, and performance.
  • Write efficient and modular code in languages like C and C++ to control hardware components and peripherals.
  • Collaborate with hardware engineers to integrate software with hardware components, ensuring seamless communication and functionality.
  • Debug and troubleshoot software and hardware integration issues.
  • Work with Real-Time Operating Systems (RTOS) and develop firmware for embedded systems.
  • Implement low-level drivers and interface software for sensors, communication modules, and other embedded components.
  • Conduct rigorous testing and validation of embedded software to identify and fix bugs, ensuring the reliability and stability of the system.
  • Develop and execute test cases, document results, and iterate on software improvements.
  • Collaborate with cross-functional teams, including hardware engineers and product designers, to ensure cohesive product development.
  • Document software designs, specifications, and test procedures for future reference and knowledge sharing.
  • Ensure embedded software complies with industry standards, regulations, and safety requirements.
  • Stay updated with emerging trends and technologies in embedded software development.

Skills

C
C++
RTOS
Microcontrollers
Sensors
I2C
SPI
UART
Debugging
Memory optimization

Education

Bachelor's in CS/EE

Job description

Job Summary

As an Embedded Software Engineer, you will be an integral part of our engineering team, responsible for designing, developing, and testing embedded software for various electronic devices.

Responsibilities
  • Develop embedded software solutions for microcontroller-based systems, ensuring functionality, reliability, and performance.
  • Write efficient and modular code in languages like C and C++ to control hardware components and peripherals.
  • Collaborate with hardware engineers to integrate software with hardware components, ensuring seamless communication and functionality.
  • Debug and troubleshoot software and hardware integration issues.
  • Work with Real-Time Operating Systems (RTOS) and develop firmware for embedded systems.
  • Implement low-level drivers and interface software for sensors, communication modules, and other embedded components.
  • Conduct rigorous testing and validation of embedded software to identify and fix bugs, ensuring the reliability and stability of the system.
  • Develop and execute test cases, document results, and iterate on software improvements.
  • Collaborate with cross-functional teams, including hardware engineers and product designers, to ensure cohesive product development.
  • Document software designs, specifications, and test procedures for future reference and knowledge sharing.
  • Ensure embedded software complies with industry standards, regulations, and safety requirements.
  • Stay updated with emerging trends and technologies in embedded software development.
Requirements
  • Bachelor s degree in Computer Science, Electrical Engineering, or related field.
  • 0-2 years of experience in embedded software development.
  • Experience with microcontroller-based embedded systems projects or internships is a plus.
  • Strong programming skills in languages such as C and C++ for embedded systems.
  • Familiarity with microcontrollers, sensors, and communication protocols (SPI, I2C, UART).
  • Knowledge of Real-Time Operating Systems (RTOS) and embedded firmware development.
  • Ability to debug and optimize embedded software for performance and memory usage.
  • Basic understanding of hardware components and their interaction with embedded software.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and collaboration abilities within a team environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Akas Medical Equipment • Zone 7 Ambattur

On-site
INR 600,000 - 1,000,000
Embedded Software Engineer
Embedded Software Engineer

Sallybase • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Embedded Systems Developer
Embedded Systems Developer

Indianroboticssolution • India

On-site
INR 600,000 - 900,000
Embedded Software Engineer
Embedded Software Engineer

Dreamfusion Tech • Chennai District

On-site
INR 700,000 - 1,200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Angel and Genie • Chennai District

On-site
INR 800,000 - 1,200,000
Embedded Software Engineer (MCU & RTOS)
Embedded Software Engineer (MCU & RTOS)

Angel and Genie • Chennai District

On-site
INR 1,000,000 - 1,500,000
Embedded Software Engineer
Embedded Software Engineer

Micromation Mohali • Mohali

On-site
INR 1,200,000 - 1,900,000
Competitive compensation
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Gridbots Technologies • Ahmedabad District

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

RupsTech Pvt Ltd. • India

On-site
INR 600,000 - 1,200,000