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!