מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Key job responsibilities
Develop software for:
-Embedded systems
-Mobile applications
-Cloud servicesParticipate in full software lifecycle:
-Gather requirements
-Design solutions
-Write code
-Conduct tests
-Integrate components
-Support operations-Lead technical initiatives and communicate clearly
Create and maintain:-Technical documents
-Source code
-Test suites
-Build processes
-Problem-solving reportsA day in the lifeDaily activities include authoring and reviewing high quality design documents and code (C/C++, python, and build scripts). They work on creating and testing devices and services, often dealing with embedded systems with challenging resource constraints and performance requirements.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience in embedded development in C/C++, or experience in embedded wireless systems
- Experience developing system test automation infrastructure
משרות נוספות שיכולות לעניין אותך