SR SOFTWARE ENGINEER
Job Overview
What your background should look like:
- Bachelor’s or master’s degree in the fields of Computer Engineering, Mechanical Engineering, Mechatronics, Manufacturing Engineering, Industrial Engineering, Computer/Data Science or a related field (or relevant years of experience)
- An understanding of manufacturing operations – especially concepts like line balancing, lean manufacturing, Kanban, supermarkets, push vs pull, production control, cycle time, material flow, work in progress, OEE and MMR
- A high-level understanding of stamping, plating, molding and assembly of TE products
- A “maker mindset” – essentially highly creative thinking and not being afraid to take risks
- Prior involvement in projects and/or experiences that allowed you to ideate and create unique solutions to challenging problems
Demonstrated Experience In The Following
Understanding of and experience using the following software design concepts:
- Object oriented design
- Client-server models o Compiled vs. Interpreted execution
- Continuous Integration
- Continuous Delivery
- Unit testing
- Revision control systems
Experience in or desire to learn the following:
Performance evaluation of AI models o Interfacing to variety of sensors used in machine control and automation
Manufacturing Execution System (MES) protocols
Programming languages/Frameworks including but not limited to:
▪ C
▪ C++
▪ Qt
▪ Python
▪ Node.JS
English and Spanish Fluency
Competencies
HERMOSILLO SONORA, SON, MX, 83118
Job Segment:
Test Engineer, PLM, Software Engineer, Manufacturing Engineer, Cloud, Engineering, Management, Technology