Sr. Embedded 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 is doing things never before possible. We connect the imaginations of people with the potential of technology to make the world more intelligent, more connected and more productive. We help the world work better and people work smarter and are looking for bright minds to make that happen. The makers, the forward thinkers, the problem solvers. That's where you come in.

As a Sr. Embedded Software Engineer, you will be responsible for designing, implementing, and maintaining real-time embedded software while collaborating with cross-functional project teams across multiple locations around the globe. These products include Programmable Logic Controllers, I/O Products, and Communication devices. You will play a key role in all phases of product development including requirements definition, input to hardware design, functional safety impact assessment, product verification and certification testing, and release to production. You will work on a product development team collaborating with Engineers across multiple disciplines (e.g., embedded software, electrical, mechanical, ASIC/FPGA development), Scrum Masters, Product Management, Quality, and Operations to bring our product roadmaps to life.

The environment fosters a collaborative and innovative approach working with teams across the globe. It is dynamic, fast-paced, and requires a highly motivated individual with a passion for product development. You will be supported with mentorship and coaching. With success in this role, you will have the opportunity to grow into roles with increased scope and responsibility.

We are looking for someone who will effectively leverage and learn from a diverse set of backgrounds and opinions. The ideal candidate will contribute to a team-oriented environment and the use of open and direct communications, honesty and respect. The candidate will also actively seek knowledge, identify and pursue career development opportunities.

What will I be responsible for in this position?

  • Development of strategy of embedded software that exercises hardware and software stack to ensure product works properly in EMC/EMI, product safety, and functional environments.
  • Design, implement, and test embedded software that communicates to other parts of the product or system via APIs, services or protocols.
  • Participate in peer reviews of documents, designs, code, test cases and user documentation.
  • Continuous improvement of software development capabilities by keeping abreast of current trends in the areas of software development practices, technology utilization and development tools.
  • Effectively collaborate with others through mutually supportive professional relationships, open and direct communications, honesty, and respect. Able to cope with and leverage personality differences and differences of opinion.
  • Coach less experienced engineers on design and implementation techniques.
  • Develop improvements for efficiency & effectiveness using automation, simulation, and other technologies.
  • Communicating to management sponsors and international team members related to updates, plans, and approaches.

What are the opportunities for creativity?

  • This role truly combines the best in embedded software development and electrical engineering, as the team is developing new approaches to automate & simulate the testing of leading control technologies.
  • Use of software tools to exercise hardware, collect data, and pinpoint issues for fast resolution.
  • Use of simulation to increase development and verification velocity.

What will the person learn in this role?

  • Team members will learn about the design and use of the latest Software and Control products here at Rockwell Automation.
  • How to utilize Digital Twin approaches to design, validation, and verification activities.
  • Advancement in knowledge of EMC/EMI, product safety, test methodologies, and design best practices.
  • System based thinking that will support career growth.

Why is Rockwell Automation a Great Place to Work?

  • Opportunities to use your skills and imagination to help our customers solve problems - including using machine intelligence and network connectivity.
  • Rockwell automation values developing team members, through growth opportunities, mentorship, and education.
  • Emphasis on ethics to support our team members in accomplishing great things.

Basic Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or similar technical discipline.

Preferred Qualifications

  • Typically requires 5 years of experience in product development, test, and release of electronic hardware systems.
  • Demonstrated competence in object-oriented design, and the use of an object-oriented programming language. C++ proficiency is expected. Python experience is a benefit.
  • Excellent collaborative skills. Candidate should be a team player.
  • A passion for embedded software development.
  • Strong written and verbal communication capabilities.
  • Seeks knowledge of and keeps informed of current trends in embedded systems technology, including design techniques, development tools, and overall process improvements.
  • Experience with embedded software development and electronics development tools such as In-Circuit Emulators, Debuggers, Oscilloscopes, multimeters, power supplies, etc.
  • Experience in developing test plans, and executing tests for hardware qualification, product certification and/or regulatory compliance.
  • Experience developing products using Agile/Scrum methodologies, ideally in a Scaled Agile Framework.
  • Experience in industrial automation product development or related technical areas, including background with large scale system development projects.
  • Experience working with global team members on multi-campus product development.

This position is part of a job family. Experience will be the determining factor for position level and compensation.

#LI-AF

#LI-Hybrid

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

04/22/2023

Views

7

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

Similar Jobs

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

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 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

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details