Sr. Software Engineer

Location: Fremont, CA

Type: Full Time

Min. Experience: Experienced

FocusKPI, Inc. is looking for a Sr. Software Engineer to work for our client in Fremont, CA. This is a full-time position.

Job Description

  • Build and test software.
  • Report, track, and fix bugs.
  • Integrate software and control source code.
  • Read and understand electrical and mechanical technical documents and specifications.
  • Generate technical documents and specifications.
  • Train field support engineers.
  • Manage software development and support team.


  • Skills in machine shop, lab device automation, robotic software, and motion control are required.
  • Product development for data acquisition systems employing FPGAs, micro-controllers, microprocessors and DSPs (this will include coding, debugging, and testing).
  • Knowledge of processor architecture (TI, Atmel ARM, and DSP based controllers)
  • Experience developing GUIs, coding in C/C++, MFC and Linux.
  • Assembler experience a strong plus.
  • Experience with communication interfaces and protocols (such as WiFi, USB, TCP/IP, etc.)
  • Experienced use of subversion source control tools.

Thank you for applying!

FocusKPI Hiring Team 

About FocusKPI:    
FocusKPI Inc. is an analytics consulting business providing solutions such as CRM customization, Risk Management, Business Intelligence, Advanced/Operational/Web/Digital Analytics as well as Human Resources for our clients.

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Human Check*