Senior Software Engineer
engineeringjobsnetSan Jose, CA
About the role
Design and develop industrial automation software, PLC and embedded control systems, and Edge AI and machine learning solutions for data center infrastructure. Integrate operational technology with cloud platforms, lead technical design and deployment efforts, and mentor engineers while improving reliability, efficiency, and operational performance.
Requirements:
Requires a bachelor's degree in a relevant engineering or computer science field and at least five years of experience in software, embedded systems, industrial automation, or control systems; a master's degree is preferred. Candidates should bring programming and embedded firmware experience, PLC and industrial systems expertise, and experience applying machine learning and edge computing to industrial environments.
Key Skills:
Industrial Automation, Embedded Systems, PLC Programming, Machine Learning, Edge AI, C/C++, Python, Embedded Linux, Real-Time Operating Systems, SCADA, HMI Development, Building Management Systems, Industrial IoT, Cloud Computing, Predictive Maintenance, Industrial Networking
Benefits:
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Accidental Death and Dismemberment Insurance 401(k) Match
- Disability Benefits
- Wellness Benefits
- Education Benefits
- Employee Stock Purchase PlanPaid Time OffPaid Holidays
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
San Jose, CA
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
today
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE