Job Title: Senior Software Engineer (12+ Month Contract - Hybrid)
Location: Sunnyvale, CA
Company Description:
Our client is a leading automotive firm specializing in cutting-edge technologies. We are committed to delivering innovative solutions that drive our industry forward.
Position Overview:
We are seeking a highly skilled Senior Software Engineer to join our team on a 12+ month contract basis. This role offers a hybrid work arrangement, combining remote work with in-office collaboration as needed. As a Senior Software Engineer, you will play a key role in the development and maintenance of our software solutions, with a focus on hardware or software integration.
Responsibilities:
Lead and participate in all phases of the software development cycle, including design, architecture, development, testing, and deployment
Develop and maintain software solutions using Java and C++
Collaborate with cross-functional teams to design and implement embedded systems on Linux and Android platforms
Troubleshoot and resolve software-related issues
Mentor junior team members and provide technical guidance as needed
Qualifications:
5+ years of experience in software development
Bachelor's degree in Computer Science, Software Engineering, or Electrical Engineering
Strong background in software development lifecycle
Proficiency in Java and C++
Experience with embedded systems development on Linux and Android platforms
Excellent troubleshooting skills
Strong communication and collaboration abilities
Why Join Us:
Competitive compensation package
Opportunity to work on cutting-edge technologies
Collaborative and dynamic work environment
Flexible work arrangements
If you are a skilled Senior Software Engineer looking for an exciting new opportunity, we would love to hear from you! We are interviewing now!