Senior Software Engineer

Rockwell Automation · Other US Location

Company

Rockwell Automation

Location

Other US Location

Type

Full Time

Job Description

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 25,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/ICT (Intellegent Cart Technology) group develops and manufactures assembly automation, material handling and transportation solutions using electro-magnetic technology, specifically linear synchronous motors (LSM's). Our LSM transport conveyor systems are an intelligent, high performance alternative to the conventional conveyor systems typically used for industrial automation.

About the Opportunity

The Senior Embedded Software Engineer is responsible for analyzing, designing, implementing, testing and debugging software for embedded controllers that are used to control LSM transport systems. The Embedded Software Engineer is required to interface with the hardware, software, QA, and customer support groups to ensure the software design and testing meets the requirements of all stakeholders and to ensure the delivery of software to end customers. You will take on a group lead responsibility which may direct the activity of others. Additionally, you will become familiar with ICT's multi-level control system for LSM transport and in particular the PLC interfaces between ICT's system and the customers system. You will report to the Engineering Manager and work out of the Devens, MA facility.

Your Responsibilities:

  • This person will assume responsibility for multiple software and projects during the development and testing phases. Specifically the person will:
    • Design, develop, troubleshoot, debug, and maintain embedded software written in the 'C' programming language for a multi-level LSM transport control system.
    • Ensure adherence to software development process and configuration management systems
    • Ensure timely deliverables to project milestones.
    • Work with the software group as well as the hardware, SQA, Test Engineering, and customer support groups to ensure delivered software meets all functional requirements.
    • Be knowledgeable of Ethernet network functionality.

The Essentials - You Will Have:

  • Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening
  • BS in Computer Science or equivalent

The Preferred - You Might Also Have:

  • 5+ years of related experience in embedded software design
  • Strong experience of 'C' programming
  • Experience with embedded designs using TI 28x series DSPs a plus
  • Experience with communication systems, specifically Ethernet TCP/IP and UDP networking; SCI and SPI based communication systems.
  • Experience designing embedded architecture for multi-level control systems using industry standard best practices; experience with interprocessor communication a plus
  • Knowledge of scripting languages Perl, Bash, Lua, and Python
  • Knowledge of GNU make build scripting; experience with Jenkins build environment a plus
  • Understanding of motion control concepts and LSM technology a plus
  • Experience with engineering disciplines, especially software development process, test, design verification and validation

#LI-Onsite

What We Offer:

  • 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.
  • To learn more about our benefits package, please visit at www.raquickfind.com.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

At Rockwell Automation we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

We are an Equal Opportunity Employer including disability and veterans.

If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.

Date Posted

03/29/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Senior Finance Business Partner (d/f/m) - Personio

Views in the last 30 days - 0

Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...

View Details

Senior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio

Views in the last 30 days - 0

Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...

View Details