HireLink

Python Embedded Engineer

  • Full Time
  • Chennai

Qualification: B.E / B.Tech / MCA / Computer Science / Electronics / Embedded Systems or related field
Experience: 3+ Years
CTC: Up to ₹14.4 LPA (₹1.2 LPM | Based on experience and interview performance)
Industry: Embedded Systems / Software Development / Technology

Job Overview

We are looking for a skilled and detail-oriented Python Embedded Engineer with strong experience in Python development and embedded systems. The role involves designing, developing, and optimizing software solutions that interact with embedded hardware and system platforms.

The ideal candidate should have expertise in Python programming, embedded software development, hardware-software integration, and system debugging, along with good communication and collaboration skills.


Key Responsibilities

Python Development

  • Design, develop, and maintain robust Python-based applications and tools
  • Write clean, scalable, and maintainable code following coding standards
  • Optimize software performance for embedded environments

Embedded Systems Development

  • Work on embedded system software development and integration
  • Collaborate with hardware and firmware teams for end-to-end solution development
  • Support hardware-software interaction and system-level communication

Debugging & Troubleshooting

  • Debug and troubleshoot:
    • Embedded applications
    • System-level software issues
    • Hardware integration problems
  • Identify and resolve performance bottlenecks and software defects

Testing & Quality Assurance

  • Participate in:
    • Code reviews
    • Testing and validation activities
    • Product release processes
  • Ensure adherence to software quality and coding standards

Collaboration & Process Improvement

  • Work closely with cross-functional engineering teams
  • Contribute to continuous improvement in development and deployment processes
  • Maintain technical documentation and project updates

Required Skills & Qualifications

  • 3+ years of professional experience in Python development
  • Strong understanding of software development fundamentals
  • Experience or exposure to embedded systems
  • Knowledge of hardware-software interaction and communication protocols
  • Familiarity with Git or version control systems
  • Good analytical and problem-solving skills
  • Strong communication and teamwork abilities

Good to Have

  • Experience with:
    • C / C++
    • RTOS
    • Linux-based embedded systems
    • Microcontrollers and sensors
    • Device drivers
  • Exposure to:
    • CI/CD pipelines
    • Automated testing frameworks

Why Join Us?

  • Opportunity to work on advanced embedded technology projects
  • Exposure to hardware-software integrated product development
  • Collaborative and innovation-driven engineering environment
  • Career growth opportunities in embedded and software engineering
Apply for job
Scroll to Top

Let us know about your Requirement

Apply Now

Thank you for reaching out, our team will get back at the earliest!