Python Developer Job Opening in Bengaluru (26M77)

FreshieHire Author
Salary
2-13 LPA
Location
Banglore

Highlights

Developing robust automation tools, working on microcontroller systems, and supporting critical firmware activities.


Description

Job Summary

pWe are seeking a Python Developer to join our dynamic team. The ideal candidate will have experience with embedded software development and the ability to design, implement, and maintain Python scripts for automation and testing.

Responsibilities

  • Develop and maintain embedded software/firmware for microcontroller-based systems.
  • Create Python scripts and tools for automation, testing, and hardware interaction.
  • Work with communication protocols such as UART, SPI, I2C, CAN, or USB.
  • Debug and troubleshoot hardware-software integration issues.
  • Support board bring-up, firmware flashing, and debugging activities.

Required Skills

  • Python programming
  • Embedded C programming
  • Communication protocols knowledge
  • Firmware development experience
  • Debugging skills

Required Skills Explained

  • Python programming: Proficiency in Python for scripting and automation tasks.
  • Embedded Systems: Knowledge of embedded systems development, particularly with microcontrollers like ARM.
  • Communication Protocols: Familiarity with UART, SPI, I2C, CAN, or USB protocols.
  • Debugging Skills: Capability to debug hardware-software integration issues.
  • Firmware Development: Experience in developing and maintaining firmware for embedded systems.

Who is this for

pThis role is ideal for individuals with a strong background in software and firmware development, specifically those who have hands-on experience with Python and embedded C. Experience working with communication protocols and debugging hardware-software integration issues is highly valued.

Why This Job is a Good Opportunity

ulliGrowth Potential: Entry into the field of embedded software development with opportunities for career advancement.liCompetitive Compensation: Starting salaries range from ₹200,000 to ₹1,300,000 per year, reflecting industry standards.liLocation: Bengaluru offers a vibrant tech ecosystem and lifestyle advantages.liHands-on Experience: Immediate opportunity for practical application of skills in real-world projects.

Interview Preparation Tips

  • Review Python and Embedded C concepts thoroughly.
  • Prepare examples of your Python scripts or automation tools you have developed.
  • Be ready to discuss specific communication protocols relevant to the job.
  • Demonstrate your problem-solving skills through past debugging experiences.
  • Pack your resume with relevant certifications or projects if applicable.

Career Growth in This Role

pThis role offers a solid foundation for growth within the embedded software development field. With experience, you can move into more complex firmware development roles, project management, or even specializations such as IoT device development. The industry is rapidly evolving, providing opportunities to stay at the cutting edge of technology.

pMoreover, the skills gained in this position are highly transferable and valuable across various sectors including automotive, consumer electronics, and industrial automation. Regular updates in hardware and software technologies also ensure that your skill set remains current and competitive.

Explore More Opportunities

Skills

Frequently Asked Questions

Is this role suitable for remote work?

This position requires in-person presence at the office location in Bengaluru.

What kind of experience is preferred for this job?

Experience with Python, embedded C, and communication protocols like UART, SPI, I2C, CAN, or USB is required.

Is the role open to immediate joiners only?

Candidates are expected to be immediate joiners or have less than 15 days notice period.

About the Author

FreshieHire Author
Hi, this is KD. On my blogs, you will find the best jobs for freshers all at one place. We curate jobs for you from various sources and combine them all at one place. Hope you got some value. : )
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.