Sr. Software Engineer (Python)

Bangalore Urban
Full-Time
Mid-Level: 4 to 9 years
8L - 12L (Per Year)
Posted on Aug 12 2024

About the Job

Skills

Python programming
SDK integration
Debugging
Software development
Web development
troubleshooting
Microcontrollers
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

We Offer Professional Services across multiple areas including HR staffing and recruiting services (including Contractual Hire, Contract to Hire, Direct Hire), Digital Marketing, Technology and Digital Consulting Services.

Industry

Human Resources Services

Company Size

2-10 Employees

Headquarter

Noid

Other open jobs from Qlotech