Sr. Embedded Software Engineer
Job Description
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
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 DetailsPrincipal / 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 DetailsSenior 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 DetailsSoftware 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 DetailsLead 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 DetailsSales 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