Job Description : Top 5 Required Skills (These are not preferred skills. If
the candidate does not have these required skills, they will be rejected
completely)
1. 2+ years of academic or work experience with Programming Language such as
C, C++, Java, Python, etc.
2. 4+ years of experience in software engineering or related field
3. Experience with embedded software development on ARM Based platforms
4. Deep understanding of software configuration management, version control
(Git / Gerrit), and build systems.
5. Strong communication skills; written and verbal
Technologies :
Programming Languages (C, C++, Python, Java, etc.)
GIT / GERRIT
Operating Systems (Android, Linux)
Required Education : .
Bachelor's Degree in Engineering, Information Systems, Computer Science, or
related field and 2+ years of Software Engineering or related work.
OR
Master's degree in Engineering, Information Systems, Computer Science or
related field and 1+ year of Software Engineering or related work
experience.
OR
PhD in Engineering, Information Systems, Computer Science or related field.
Job Description :
Principal Duties and Responsibilities :
modify, and validate embedded and cloud edge software, applications, and / or
specialized utility programs.
software for optimal operational efficiency.
significant debugging fixes, and integration efforts to ensure projects are
completed to specifications and schedules.
issues to ensure the quality of code.
objectives.
Senior Software Engineer • San Francisco, CA, United States