Taro Logo

Senior Embedded Software Engineer

Global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile.
Brossard, QC, Canada
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Automotive

Description For Senior Embedded Software Engineer

Rockwell Automation, a global leader in industrial automation and digital transformation, is seeking a Senior Embedded Software Engineer for their Brossard Campus. This role offers an exciting opportunity to work on critical embedded software development for Programmable Logic Controllers (PLCs) while being part of their global embedded software organization.

The position involves working with various hardware and software environments, from commercial off-the-shelf to custom System on Chip architectures, and from general-purpose to embedded real-time operating systems. You'll be responsible for developing safety- and security-critical embedded software, using modern continuous integration tools, and working within an agile framework.

As a senior engineer, you'll lead high-level and detailed design of controller features and subsystems, coordinating across agile development teams, system architects, marketing, and management. The role requires expertise in embedded systems, safety standards (IEC 61508/62443), and industrial protocols, particularly the Common Industrial Protocol (CIP).

The company offers a comprehensive benefits package including health insurance, retirement plans, paid time off, and flexible work arrangements. With approximately 28,000 employees globally, Rockwell Automation provides an environment where innovation and problem-solving are valued, making it an ideal place for experienced software engineers looking to make an impact in industrial automation.

The position requires 5+ years of software engineering experience, strong knowledge of embedded systems, and excellent communication skills. The hybrid work environment allows for flexibility while maintaining collaborative opportunities with the team.

Last updated 8 days ago

Responsibilities For Senior Embedded Software Engineer

  • Develop safety- and security-critical embedded software for new Programmable Logic Controllers
  • Work in hardware and software environments, from commercial off-the-shelf to custom System on Chip architectures
  • Use modern continuous integration and development tools
  • Participate as a member of an agile team within the Scaled Agile Framework
  • Lead high- and detailed-level design of controller features and subsystems
  • Partner with development, functional test, and system test personnel
  • Mentor less experienced personnel

Requirements For Senior Embedded Software Engineer

Python
Linux
  • Bachelor's Degree in Electrical Engineering or Computer Engineering or equivalent
  • Legal authorization to work in Canada
  • 5+ years of software engineering experience
  • Experience developing software to meet safety and security standards
  • Experience developing automated tests and tools in Python
  • Knowledge of communication protocols (Ethernet, USB, PCI Express)
  • Experience developing device drivers
  • Knowledge of modern Intel and ARM architectures
  • Must be bilingual or able to communicate in English

Benefits For Senior Embedded Software Engineer

Medical Insurance
Dental Insurance
Mental Health Assistance
401k
Parental Leave
  • Health Insurance including Medical and Dental
  • Health Care Spending Account
  • Employee Assistance Program
  • Retirement plans
  • Paid Time off
  • Volunteering Time off
  • Employer Savings Plan Matching
  • Employer Paid DC Pension
  • Maternity and Parental Leave Top-Up
  • Fitness Reimbursement Program
  • Flexible Work Schedule

Interested in this job?

Jobs Related To Rockwell Automation Senior Embedded Software Engineer