Python Application Developer – Hardware Control

Experience:

2 years or more

Location:

Bengaluru

Role:

Full Time

Background

Are you passionate about revolutionizing semiconductor IC evaluation and adoption? Are you excited by the prospect of working in a cutting-edge lab environment? If so, this is the place you want to be! This is a great opportunity for anyone looking to be a part of the core team of a successful high growth startup in the Cloud/Enterprise space. TenXer has created the first of its kind “Livebench” for Electronic Designers. It already has proven the model working with large semiconductor companies as its customers. Now, TenXer is looking to replicate this model with many more customers and verticals, increasing TenXer’s footprint across designers globally.

Where you come in...

We are seeking a talented Python Application Developer to join our team, focusing on the development of applications for controlling and interacting with hardware systems. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining Python-based software solutions to interface with various hardware components and controllers.

What does the job involve?

  • Collaborate with hardware engineers to understand system requirements and design Python applications for hardware control and monitoring.
  • Develop and maintain Python-based software for real-time interaction with microcontrollers, sensors, and other hardware devices.
  • Implement applications that invoke device drivers(e.g., UART, SPI, I2C) to facilitate seamless data exchange  with hardware components.
  • Troubleshoot and debug software and hardware integration issues, working closely with cross-functional teams.
  • Stay current with industry trends and emerging technologies related to hardware control and Python development.
  • Create and maintain documentation for Python applications, including code comments, user manuals, and API documentation.
  • Collaborate with testing teams to develop and execute test plans for user level hardware program.

What are we looking for?

  • 2+ years of experience in software development in python.
  • Familiarity with hardware communication protocols (UART, SPI, I2C) and experience in integrating Python applications with microcontrollers.
  • Strong understanding of software engineering principles, design patterns, and best practices.
  • Excellent communication, presentation, and interpersonal skills.
  • Passion for building and engaging developer communities.
  • Strategic thinker with a strong ability to prioritize and execute.

If you’re a highly motivated and results-oriented individual with a passion for electronics and technology, then we encourage you to explore our current openings. We offer competitive salaries, comprehensive benefits packages, and a chance to work on projects that will make a real difference.

Join Tenxer Labs and help us shape the future of IC evaluation and electronic design validation!

We look forward to reviewing your application and potentially welcoming you to our team at Tenxer Labs.