Python Developer (with System Validation exp)
Job Title: Python Developer( with System Validation exp) Location: Cupertino, CA (Onsite) Fulltime Roles & Responsibilities 1) The role being a SW dev role with strong programming fundamentals as requirements and 2) Strong Python/Lua/Bash + familiarity with C/C++/Objective-C/Swift is good + any experience working with HW/Firmware/Drivers. Job Brief: responsibilities include writing and testing code, debugging programs. To be successful in this role, you should have experience using server-side logic and work well in a team. Responsibilities: • Writed effective, scalable code • Develop backend components to improve responsiveness and overall performance • integrate user-facing elements into applications • Test and debug programs • Improve functionality of existing systems • Implement security and data protection solutions. • Assess and prioritize feature requests • Coordinate with internal teams to understand user requirements and provide technical solutions SkillsExperience as a Python DeveloperExpertise in at least one popular Python framework (like Django, Flask or Pyramid)Knowledge of object-relational mapping (ORM)Good problem solving skillsBS in Computer Science, Engineering or relevant fieldNice-to-haveExperience on applications interacting with hardware (products, lab devices)Coding section emphasis will be onbinary search - code, explain time complexity of itgdb Debugger -> How to use debug itOOPs topics, OS fundamentalsfunctional and classes programmingpolymorphism - method overloading, method overridingconstructor and destructor in pythonWriting unit test case -> package which you use and writing sample unit test casesSystem design -> think of example as elevator design problemcontext_manager -> resource managing and calculate run time for the functionlongest_subsequence [code]multi-threading