Senior Software Engineer

Magdum Technologies

Pune District

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology solutions company in Pune is seeking a Software Development Engineer specializing in Embedded Systems to join their dynamic team. You will design and develop embedded firmware for microcontrollers while collaborating within a cross-functional team. The ideal candidate will have 5 to 10 years of experience in embedded firmware development and a strong proficiency in embedded C programming. This role offers an opportunity to contribute to innovative solutions in a supportive environment.

Qualifications

  • 5 to 10 years of experience in embedded firmware development and board bring-up.
  • Ability to read and interpret schematics and component data sheets.
  • Experience in product documentation and providing technical support.

Responsibilities

  • Develop and maintain embedded software for microcontrollers and microprocessors.
  • Design, implement, and test embedded systems products.
  • Conduct board-level testing to validate designs against requirements.
  • Collaborate with teams and suppliers for project execution.
  • Document validation testing for embedded systems.

Skills

Embedded C programming
Embedded firmware development
Troubleshooting embedded systems
Problem-solving skills
Communication
Collaboration

Education

Bachelor's degree in Electrical Engineering, Computer Science, or related field

Tools

PIC microcontrollers
STM32 microcontrollers
ESP32 microcontrollers
Communication interfaces (I2C, SPI, RS232/485, USB)
Industrial protocols (Ethernet, Modbus)

Job description

Magdum Technologies delivers tailored automation solutions for industries such as healthcare, pharmaceuticals, cleanroom management, HVAC systems, food processing, and mechatronics. Our products and services optimize operational efficiency and ensure regulatory compliance. Committed to reliability and flexibility, our solutions integrate seamlessly into various operations. We aim to help businesses achieve measurable success through innovative technology.

Job Description

We are seeking a Software Development Engineer specializing in Embedded Systems to join our dynamic team. As an integral part of our engineering group, you will be responsible for the design, development, and validation of firmware for embedded systems across a range of microcontrollers and microprocessors. This role requires a balance of technical expertise, strong communication skills, and the ability to collaborate within a cross-functional team.

Key Responsibilities
  • Develop and maintain embedded software for 8 to 64-bit microcontrollers and microprocessors.
  • Design, define, specify, implement, and test embedded systems products.
  • Collaborate on schematics and PCB development, including board bring-up and signal integrity analysis.
  • Perform board-level testing to validate system designs against technical requirements.
  • Work closely with cross-functional teams and external suppliers to ensure successful project execution.
  • Develop, execute, and document validation testing for embedded systems.
  • Provide ongoing product documentation and support.
What We Need To See
  • Proficiency in embedded C programming and embedded firmware development.
  • Hands-on experience with 16-bit / 32-bit microcontrollers (PIC, STM32, ESP32).
  • Knowledge of communication interfaces such as I2C, SPI, RS232/485, and USB.
  • Familiarity with industrial protocols like Ethernet and Modbus.
  • Ability to read and interpret schematics and component data sheets.
  • Strong problem-solving skills and a keen ability to troubleshoot embedded systems issues.
  • Experience in product documentation and providing technical support.
Skills and Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
  • 5 to 10 years of experience in embedded firmware development and board bring-up.
  • Excellent communication and collaboration skills with the ability to work in a team-oriented environment.
  • Experience in embedded system design, implementation, and testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

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

Eaton Group • Pune District

On-site
INR 420,000 - 640,000
Embedded Software Engineer
Embedded Software Engineer

Micromation Private Limited • Mohali

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

Indianroboticssolution • India

On-site
INR 600,000 - 900,000
Embedded Firmware Engineer (No Outstation Candidate)
Embedded Firmware Engineer (No Outstation Candidate)

Spectra Technovision (India) Pvt. Ltd. • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Associate Engineer- Embedded
Associate Engineer- Embedded

Eaton • Maharashtra

On-site
INR 600,000 - 750,000
Embedded Developer
Embedded Developer

Allegis Group • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Embedded Systems Engineer
Embedded Systems Engineer

Bellatrix Aerospace • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

Akas Medical Equipment • Zone 7 Ambattur

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