Find Jobs

Make your next engineering career move with SoloPoint.

Embedded Software Engineer

Sunnyvale, CA 94089

Employment Type: Direct Category: Embedded Software Engineer Job Number: 9779 Pay Rate: $150000 - $180000

Job Description

Qualifications:
  • BSME/MSME – in Computer Science, Electrical Engineering
  • 10+ years of experience in embedded software development
  • Strong proficiency in C/C++ programming
  • Strong familiarity with microcontrollers (ARM, SOM)
  • Demonstrated experience in embedded architecture, RTOS
  • Familiarity with communications protocols – UART, CAN, UDP, TCP, SPI, BLE
  • Familiarity with hardware interfaces GPIO, ADC, DAC
  • Demonstrated experience SW implementation, system bring-up, troubleshoot, and debugging
  • Strong analytical, critical thinking, and problem-solving skills
  • Ability to work independently in a fast-paced, deadline-driven environment
  • Strong communication and interpersonal skills
  • Comfortable working in a start-up environment
  • Hybrid schedule possible

Responsibilities:
 
  • Develop, test, and maintain embedded software for our innovative technology products
  • Define the software architecture and work closely with robotics and hardware engineers to define the system architecture
  • Participate in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance
  • Write efficient and maintainable code in C/C++
  • Conduct code reviews and provide feedback to other team members
  • Develop and maintain documentation for the software and its components
  • Support and perform system bring-ups, troubleshoot and debug software issues

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.