Python Application Developer – Hardware Control
- Full Time
- Bengaluru, India
- Applications have closed
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.
We offer a competitive salary package, flexible work hours, and the opportunity to work with a highly motivated and talented team. If you are passionate about leveraging data to drive business decisions, create meaningful insights, and have the technical skills to build robust data infrastructure, we would love to hear from you.
Electrical Rule Checking in PCB Tools