Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Job summary
A Silicon Valley tech company is seeking a Senior Software Engineer (Architect) to lead software architecture design across embedded, backend, and frontend systems. The role involves optimizing software for resource-constrained environments and requires strong skills in C/C++ and Python. Candidates should have 5+ years of experience in software development and 3+ years in software architecture. The position is based in Campbell, CA, offering a full-time and on-site work environment.
Qualifications
5+ years of software development experience, specifically in C/C++.
3+ years of experience in software architecture and system design.
Strong proficiency in Python for application development.
Responsibilities
Lead the design and development of software architecture.
End to end responsibility for software solution development.
Optimize software for resource-constrained embedded systems.
Collaborate with the team on defining and ensuring milestone delivery.
Skills
Software architecture
C/C++ development
Python
Team collaboration
Performance optimization
Education
MSc degree in Computer Science or related field
Tools
ARM architecture
Job description
A Silicon Valley tech company is seeking a Senior Software Engineer (Architect) to lead software architecture design across embedded, backend, and frontend systems. The role involves optimizing software for resource-constrained environments and requires strong skills in C/C++ and Python. Candidates should have 5+ years of experience in software development and 3+ years in software architecture. The position is based in Campbell, CA, offering a full-time and on-site work environment.