Researcher – Software and Operating Systems

Rockwell AutomationMilwaukee, WI
17dHybrid

About The Position

Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better. We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us! Job Description Rockwell Automation's Milwaukee Advanced Technology (AT) research team is looking for a software researcher. AT is Rockwell Automation's centralized corporate research team under the office of the CTO. As a software researcher, you will contribute to or lead software-related research projects that de-risk or provide solutions for our near-term or future technology needs. Projects are varied but may frequently involve working with industrial communications software stacks. You should thoroughly understand operating systems (real-time and POSIX-based), drivers, and communication stacks. You should also understand Ethernet- and serial-based communications, as well as OSI layer 2 and above communications protocols. We will give you considerable latitude to select research projects that align with your current expertise or your desired future areas of technical growth. We ask that you have experience creating detailed technical documentation and enjoy solving diverse engineering problems that require diverse expertise. Having some mechanical or electrical engineering skills would be helpful. You should enjoy learning new things. You should already understand research processes and have initiative to seek answers independently. You will report to the Advanced Technology Lab Manager. You will work Hybrid in Milwaukee, WI.

Requirements

  • Bachelor's degree in a relevant field.
  • We require legal authorization to work in the US.
  • We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Nice To Haves

  • Advanced degree (Master's or above) in the following: Computer Science or Computer Engineering Information Technology or an AI-related field Mechanical, Electrical, or Robotics Engineering Physics, Applied Physics, or Engineering Physics Mathematics or Applied Mathematics
  • 8+ years of experience in a research or technology development environment.
  • Expert in one or more programming languages, including proficiency with C/C++, with deep understanding of POSIX operating systems.
  • Excellent written and spoken technical English.
  • Project management skills.
  • Developer of software related to functional safety (according to IEC 61508).
  • Architect of real-time communications software stacks for RTOS or POSIX systems.
  • Creator of containerized AI/ML workloads.
  • Hands-on with robotics in a laboratory setting or in the field.

Responsibilities

  • Research new technologies and software platforms related to industrial automation.
  • Perform literature reviews, hands-on prototyping, experimentation, demonstration, and documentation (typically in internal reports, but occasionally in journals).
  • Collaborate with external vendors, research partners, and standards development organizations.
  • Identify new intellectual property.

Benefits

  • Health insurance including Medical, Dental and Vision
  • 401k
  • Paid time off
  • Parental and Caregiver Leave
  • Flexible work schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service