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
Skills
• Experience as a Python Developer
• Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
• Knowledge of object-relational mapping (ORM)
• Good problem solving skills
• BS in Computer Science, Engineering or relevant field
Nice-to-have
• Experience on applications interacting with hardware (products, lab devices)
Coding section emphasis will be on
• binary search - code, explain time complexity of it
• gdb Debugger -> How to use debug it
• OOPs topics, OS fundamentals
• functional and classes programming
• polymorphism - method overloading, method overriding
• constructor and destructor in python
• Writing unit test case -> package which you use and writing sample unit test cases
• System design -> think of example as elevator design problem
• context_manager -> resource managing and calculate run time for the function
• longest_subsequence [code]
• multi-threading
Location: Cupertino, CA
Salary Range:$70,000-$135,000 Per a Year
#LI-AS3