72 Rapsys Technologies Jobs
Python Developer
Rapsys Technologies
posted 20d ago
Key skills for the job
- Python Scripting : Basic Python, advanced Python, OOPS concept, Decorators, Polymorphism, Multiple and multilevel Inheritance, Framework designing, AI/ML, API understanding.
- ADAS Features : Basic Level of understanding (Features(ACC, CC, etc), ADAS Concepts, Driving Functions, EBTB APIs, XOSC API).
- XML and XOSC developers : knowledge of XML and XOSC scripting and protocols.
- QA/Testing : Unit level testing, Blackbox testing, white box testing.
- Tools : Git, PyCharm/Visual Studio.
Python Scripting :
- Proficiency in both basic and advanced Python concepts.
- Strong understanding of Object-Oriented Programming (OOP) principles, including Decorators, Polymorphism, and Multiple and Multilevel Inheritance.
- Experience in designing frameworks and implementing AI/ML solutions using Python.
ADAS Features :
- Basic understanding of Advanced Driver Assistance Systems (ADAS) features, including Adaptive Cruise Control (ACC), Cruise Control (CC), and other driving functions.
- Familiarity with ADAS concepts, EBTB APIs, and XOSC API.
XML and XOSC Development :
- Knowledge of XML and XOSC scripting languages and protocols.
QA/Testing :
- Experience with unit-level testing, black box testing, and white box testing methodologies to ensure the reliability and quality of Python code.
Tools :
- Proficiency in version control tools such as Git.
- Familiarity with integrated development environments (IDEs) such as PyCharm or Visual Studio.
Responsibilities :
- Collaborate with cross-functional teams to design, develop, and maintain Python-based applications and frameworks.
- Implement and optimize Python scripts to support various functionalities, including AI/ML algorithms and ADAS features.
- Develop and execute comprehensive test plans to validate the functionality and performance of Python code.
- Work closely with XML and XOSC developers to integrate Python scripts with existing systems and protocols.
- Provide technical guidance and mentorship to junior team members.
- Stay up-to-date with the latest Python developments and emerging technologies.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven track record of 9 to 12 years in Python development, with a focus on scripting and application development.
- Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities.
Employment Type: Full Time, Permanent
Read full job description