System Validation SW Engineer / Python Developer
Skills
About the role
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
Expe rtise 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
Location
Cupertino, CA
Job Function
TECHNOLOGY
Role
Engineer
Job Id
419049
Desired Skills
Automation Testing | Python | Embedded Digital Hardware
Salary Range
$70,000-$135,000 a year
Compensation
This Software Engineer role pays $70k-$135k/yr. Within typical range for software engineer roles in United States.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.