Principal Software Engineer

Machine Solutions, Inc.

Embedded system programming experience
Strong systems engineering acumen
Real-time control systems design
The Principal Software Engineer will serve as the technical leader for embedded control and automation software design

Job Summary

  • The Principal Software Engineer will serve as the technical leader for embedded control and automation software design.
  • This role involves driving software architecture and development standards for complex capital equipment.
  • The ideal candidate will have deep hands-on experience with embedded systems and PLC programming.

Matching Summary

The Principal Software Engineer will serve as the technical leader for embedded control and automation software design.

Skills & Requirements

Must-have

  • embedded system programming experience
  • strong systems engineering acumen
  • real-time control systems design
  • microcontrollers and PLCs expertise

Nice-to-have

  • collaborative and adaptable team player
  • strong leadership and mentoring abilities
  • experience with quality systems

Key Requirements

  • 10+ years of software development experience
  • Master’s or bachelor’s degree in computer science
  • 3+ years in a technical leadership role

Work Rights

Not specified

Tailored Resume

Cover Letter