Sr. Software Engineer (Python)
Sr. Software Engineer (Python)48
Applications
48
Applications
About the Job
Skills
Job Description
We are seeking a highly skilled Senior Software SDK Integration Engineer to join our team and play a pivotal role in integrating SDKs with our hardware platforms. This position requires a deep understanding of both software development and hardware systems to ensure seamless integration and optimal performance.
Responsibilities:
● SDK Integration: Integration of third-party and internally developed SDKs to interact with hardware components.
● Performance Optimization: Analyze and optimize SDK performance to meet system requirements and deliver exceptional user experiences.
● Debugging and Troubleshooting: Diagnose and resolve integration issues, collaborating with hardware engineers.
● Product Quality: Identify, analyze, and resolve software defects to ensure product quality.
● Code Cleanup: Improve code readability, maintainability, and efficiency through refactoring and optimization.
● Technical Documentation: Create comprehensive integration guides, troubleshooting documentation, and knowledge base articles.
● Mentoring: Provide technical guidance to junior engineers.
● Stay Updated: Stay abreast of the latest technologies and industry trends. Build POCs and become an enabler of the latest improvements.
Operational Excellence:
● Define and implement efficient development processes, tools, and infrastructure for the SDK team.
● Establish clear coding standards, code reviews and champion continuous improvement initiatives.
● Track key performance indicators (KPIs) to measure the success and impact of the SDK.
Qualifications:
● 4-5 years of experience in software development.
● Strong proficiency in Python programming.
● Strong understanding of software engineering principles, design patterns, and best practices.
● Familiarity with hardware communication protocols (UART, SPI, I2C) and experience in integrating Python applications with microcontrollers is a plus.
● Strategic thinker with a strong ability to prioritize and execute .
● Excellent communication, presentation, and interpersonal skills.
About the company
Industry
Human Resources Services
Company Size
2-10 Employees
Headquarter
Noid
Other open jobs from Qlotech