Back to all jobs

- Employment
- Permanent Full Time
About the role
- Structural engineering and dynamics
- Embedded systems
- Industrial control systems
- Product development
Key Responsibilities
- System Architecture Ownership: assist in documenting the full system architecture, ensure design supports manufacturing approach and help refine product behaviour
- Embedded Software Ownership: Own and maintain the embedded software, operating systems, network security and communication systems
- Hardware ownership: Own hardware–software integration, ensuring reliable communication between field devices, controllers, and embedded systems
- Engage in Future Product Development: support development of new system capabilities
Skills, Knowledge & Expertise
- Bachelor's or master's degree in one of the following: Electrical Engineering, Computer Engineering, Systems Engineering, Mechatronics or another related discipline
- 10+ years' experience in at least one of the following:
- Embedded systems engineering
- Industrial control systems
- Robotics or mechatronics systems
- Industrial IoT platforms
- Experience with full system integration is strongly preferred.
- Prior management experience or experience managing external teams
- Hardware: Experience with embedded Systems: Beckhoff/TwinCAT, Linux-based embedded systems, industrial PC configuration, system services and process management, networking and communications protocols
- Software: Experience with Python. Experience with other languages such as C/C++ are a plus
- System Integration: experience with industrial I/O systems, sensors and instrumentation, signal processing, hardware/software integration
- DevOps & Tooling: familiarity with Git version control, automated build environments, and system provisioning workflows
- Managing external partnerships: experience working with external partners on manufacturing, electrical design, and QA
- Industrial control systems
- Elevator control systems
- Structural monitoring systems
- Industrial cybersecurity
- Docker or containerized deployments
- Cloud-connected industrial systems
- Experience within startups
- Highly practical and hands-on
- Comfortable working across hardware and software boundaries
- Able to work with subject matter experts outside their discipline
- Comfortable with ambiguous and highly fluid early-stage product environments
- Strong at documenting and structuring complicated systems
- High end-user satisfaction within early (and growing) list of deployed system
- Deep understanding of client needs and installation requirements.
- The full system architecture is documented
- The embedded software stack is owned and version controlled
- Security hardening and update mechanisms are implemented
- The system can be reliably assembled and tested by external manufacturers
- Roadmap for future development completed
What We Offer
- An opportunity to redefine possible
- Salary range: $95,000 - $135,000 depending on experience
- Comprehensive Health Benefits
- Proactive and ongoing training, education, and a Learning Spending Account
- Fitness Spending Account
- RRSP Matching
- An abundance of career paths and opportunities to advance
731,000+ hidden jobs like this
RWDI and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites