![](https://www.tpiglobalsolutions.com/wp-content/uploads/2022/06/Icon-1024x845.png)
Search Jobs
Browse the latest opportunities at TPI Global.
TPI Global (formerly Tech Providers, Inc.)
https://techproviders.com/wp-content/uploads/2022/06/Logo-Color.png
http://www.tpiglobalsolutions.com
http://www.tpiglobalsolutions.com
true
Software Development Engineer 2
Posted: 08/01/2023
2023-08-01
2023-11-11
Job Number: 20248813
Job Description
Software Development Engineer 2
Location: Sunnyvale CA 94086 (Onsite)
Duration: 6+ Month Contract with the possibility of extension
Job Description:
Support the manufacturing line activities.
We are writing software using C++, Python, and C#, communicating to databases through web services.
We are writing desktop-based software to communicate with the hardware.
Python or C# is the first preference but can consider who has strong experience in C++. We are using C# and Python to write the code.
5-10 years of the experienced candidate will be ideal.
Must have Hardware control experience.
Medical device experience is not required.
Manufacturing automation experience is something that we are looking for. Ideal candidate would be from companies like - Tesla, Intel, Infinera (in bay area), or other product plus manufacturing-based companies.
MATLAB is not must have – just be able to read the code, this person will not be writing the code using MATLAB.
Interviews – Panel interview onsite/video is fine (There will be a coding task at the time of the interview, we will ask to do some modifications in the existing code)
Not looking for someone who has developed Mechanical software.
Top 5 technical skills: Python/C#, manufacturing automation, writing controls for electrotechnical machines/hardware, etc.
Can consider non-locals who are willing to relocate at their own expense.
Location: Sunnyvale CA 94086 (Onsite)
Duration: 6+ Month Contract with the possibility of extension
Job Description:
Support the manufacturing line activities.
We are writing software using C++, Python, and C#, communicating to databases through web services.
We are writing desktop-based software to communicate with the hardware.
Python or C# is the first preference but can consider who has strong experience in C++. We are using C# and Python to write the code.
5-10 years of the experienced candidate will be ideal.
Must have Hardware control experience.
Medical device experience is not required.
Manufacturing automation experience is something that we are looking for. Ideal candidate would be from companies like - Tesla, Intel, Infinera (in bay area), or other product plus manufacturing-based companies.
MATLAB is not must have – just be able to read the code, this person will not be writing the code using MATLAB.
Interviews – Panel interview onsite/video is fine (There will be a coding task at the time of the interview, we will ask to do some modifications in the existing code)
Not looking for someone who has developed Mechanical software.
Top 5 technical skills: Python/C#, manufacturing automation, writing controls for electrotechnical machines/hardware, etc.
Can consider non-locals who are willing to relocate at their own expense.
Meet Your Recruiter
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
About Sunnyvale, CA
Ready to kickstart your career in the vibrant Silicon Valley area around Sunnyvale, California? This bustling tech hub offers an unparalleled array of job opportunities in the heart of innovation. Nestled near the stunning Santa Cruz Mountains and boasting easy access to iconic landmarks like the Googleplex and Levi's Stadium, Sunnyvale provides a perfect balance of work and play. Indulge in delicious local cuisine, catch a show at the Mountain View Center for the Performing Arts, or take a stroll through the picturesque Sunnyvale Bay Trail. Don't miss out on the chance to grow your career in this dynamic and enchanting region – explore our job listings today!
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.