Embedded Software Engineer
Rockwell Automation
Software Embedded Engineer
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
You will be part of a Software Embedded engineering team. The team focuses on design, development, and test of embedded software, features, and functionalities. You will also contribute to the product requirements and tools.
You will report to an Engineering Lead - Embedded Software
Essential Functions
- Develop safety- and security-critical embedded software for new Programmable Logic Controllers
- Work in many hardware and software environments, ranging from commercial off-the-shelf to custom System on Chip architectures, and from general purpose to embedded real-time operating systems
- Use modern continuous integration and development tools, and promote continuous improvement of engineering tools and practices across the global development organization
- Participate as a member of an agile team within the Scaled Agile Framework, and actively monitor and improve the overall health, predictability, and velocity of the team and the larger Agile Release Train
- Lead high- and detailed-level design of controller features and subsystems, providing coordination across Agile development teams, system and controller architects, marketing, and management
- Build software systems, libraries and frameworks to be used by other software developers as foundational building blocks for all products
- Partner with development, functional test, and system test personnel to construct testable requirements; design and implement test plans to meet product requirements; promote reliable automated test engineering practices and technology
- Mentor less experienced personnel, and encourage knowledge sharing and learning among the development community
The Essentials - You will have
- Bachelor's Degree or Equivalent Years of Relevant Work Experience
- Legal authorization to work in the United States is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening
The preferred - You May have
- A minimum of 3 years of software engineering experience with demonstrated professional development in software design and development.
- Understand and apply knowledge of object-oriented analysis, design, and programming techniques, especially in C++
- Previous experience working with real-time embedded development environments
- Experience developing software to meet safety and security standards such as IEC 61508 or IEC 62443
- Experience developing automated tests and tools in a high level language such as Python
- In-depth knowledge of software engineering and application of engineering principles and practices in a related field
- Experience working with industrial protocols, especially Common Industrial Protocol (CIP)
- Knowledge of communication protocols and technologies such as Ethernet, USB, or PCI Express
- Experience developing device drivers or other similar low-level embedded software
- Knowledge of modern Intel and ARM architectures
- Experience working with embedded Hypervisors and developing embedded software in a variety of software environments such as bare metal, embedded RTOS, or Linux
- Advanced courses or degree in engineering, computer science or controls
What we offer:
- Health Insurance, including Medical-Dental-Vision
- 401K with Employer Match
- Paid Time Off
- Flexible Work schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life
- Parental and Caregiver Leave
- To Learn more about our benefits package, please visit
This position is part of a job family. Experience will be the determining factor for position level and compensation.
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 person 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 View phone number on click.appcast.io.
Rockwell Automation's hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.
- ...Systems Engineer – CONTRACT (W2 or 1099) Hybrid, Cleveland Eligibility: Due to Federal Project Guidelines, US Citizenship is required... ...and evaluate server infrastructure performance Hardware & Software Support Implement, maintain, and support server hardware and...SuggestedContract workWork at office
- ...Linux Firmware Engineer Location: Bartlesville, Oklahoma or Mayfield Heights, Ohio... ...Requirements Must Haves: Linux, C++, Embedded, Firmware, (UART or I2C), (SPI or USB) and... ...environment. Experience defining & using software development methodologies such as Agile,...SuggestedFull time
- Penske-Truck-Leasing is seeking a Senior Systems Engineer located in Beachwood, OH. This role is responsible for the design, implementation, administration, and support of enterprise infrastructure, including server and storage management as well as cloud technologies....Suggested
- Senior Systems Engineer Location: Beachwood, OH Shift: Monday - Friday 8am -5pm (Onsite 4 days a week) Position Summary The Senior Systems Engineer is responsible for the design, implementation, administration, and support of Penske Logistics’ enterprise infrastructure...SuggestedMonday to FridayShift work
- A technology firm in Cleveland, Ohio, is seeking a skilled Software Engineer with a Bachelor's degree in Electrical Engineering or Computer... ...against industrial communication protocols and low-level embedded software is preferred. This role promotes inclusive practices...Suggested
- ...Client Job Title: Hardware Development Engineer Level 2 Duration: 11-Month Contract Location: Mayfield Heights, OH 44124 Hardware Development Engineer Level 2 Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, or similar technical...Contract work
- ...years’ experience firmware and experience in C++ and RTOS. Software engineering experience with development in design and development. Knowledge... ...team of engineers. Experience working with real-time embedded development. PREFERED Experience develops software with standards...Permanent employmentContract workLocal area
- Senior Staff Systems Engineer - B2B CommunicationsLocation: Beachwood, OHShift: Monday - Friday 8am - 5pm (Onsite 4 days a week)Senior... ...change management processes are always followedAnalyze system / software performanceAdjust based on any identified problemsInsure it is...Work at officeMonday to Friday
- ...customers. Position Description: Hardware Engineer The successful candidate will have... ...Engineer takes ownership of the full software life cycle from concept capture through... ...contributions and their professional growth. Embedded real-time software systems,...
- Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced... ...™ for its leading materials science, software development, automation engineering, and... ...Summary Lincoln Electric is seeking a skilled Embedded Controls & Firmware Engineer to help...Work at officeLocal areaWork from home
- A leading technology firm in Ohio seeks an experienced engineer to design and develop electronic components for new and existing... ...have over 3 years of experience in hardware design, including embedded software, and a degree in a related field. Responsibilities include...
- ...Ohio is seeking an experienced firmware engineer with 6 years of expertise in C++ and real... ...Science and experience in developing software using object-oriented design principles.... ...and IEC 62443, along with knowledge of embedded systems and team management skills, will...
- Lincoln Electric in Cleveland is seeking a skilled Embedded Controls & Firmware Engineer to design intelligent control systems for advanced welding and cutting equipment. This hybrid role offers competitive pay, a bonus program, and comprehensive benefits, including tuition...
- ...Overview:We are seeking a motivated Medium Voltage Switchgear Engineer with 2-3 years of experience in the design, testing, and support... ...protection relays and control systems.Proficiency in engineering software tools (e.g., AutoCAD, EPlan, or similar).Strong understanding...Remote workWork visa
$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...Full timeTemporary workRemote work$100k - $149k
...immediate opening for a Senior Firmware Engineer. The ideal candidate is located in the Cleveland... ...for architecting and delivering embedded firmware for innovative products across... ...works closely with electrical, mechanical, software, design, and manufacturing teams to...Permanent employmentLocal areaImmediate startRelocationFlexible hours- Penske-Truck-Leasing is seeking a Senior Staff Systems Engineer - B2B Communications in Beachwood, OH to manage and support third-party data integration technologies. This role requires expertise in systems architecture and a strong background in data exchange protocols...
- Power Systems Mechanical Engineer - Automation & Electrical Systems Location: Beachwood, OH (Cleveland Area) Salary: Competitive Salary... ...systems layouts using AutoCAD, SolidWorks, or similar design software. Specify materials, coatings, and finishes for enclosures and...
$48.08 - $62.5 per hour
...Job Description Job Description Lead Instrumentation Engineer We are seeking an experienced Lead Instrumentation Engineer to support... ...working with PLC programs and operator interface (HMI) software. ~ Ability to read and develop P&IDs, instrument loop diagrams...Contract workTemporary workWork at office$80k - $100k
...Description Job Description Join us as a Computer Systems Validation Engineer! Join Abeona Therapeutics Inc. as a Computer Systems... ...systems such as LIMS, QMS, ERP, or laboratory equipment with software components. ~ Familiarity with cloud-based systems (e.g., SaaS...Temporary workCasual workH1bWork at officeLocal areaRemote workMonday to FridayFlexible hoursNight shift1 day per week- An established industry player is seeking a skilled EDI Specialist to lead their Sterling Integrator initiatives. In this role, you will evaluate and analyze customer and supplier EDI requirements, develop necessary maps, and coordinate daily operations. You will also manage...
- ...for a highly skilled and experienced Azure Staff Cloud System Engineer to join our growing team. As an Azure Staff Cloud System Engineer... ...learn more.Job Category: Information TechnologyJob Function: Software EngineeringJob Family: Information TechnologyAddress: 3000 Auburn...Monday to FridayShift work
- Job responsibilities: Mandatory Skills: IBM (Digital Comm & Marketing) - Sterling Integrator Evaluate and analyze customer/supplier EDI business requirements, arrange communication setup, develop SI (Sterling Integrator) maps as necessary to implement mutually agreeable...
- ...Building Engineer CBRE is looking for Building Engineers who love keeping facilities cool, comfortable, and running smoothly. Sound like you? If you are ready to make a difference and be part of one of the world's most admired and sustainability-focused companies,...Work at officeVisa sponsorshipShift work
- ...Time Travel Percentage: Negligible Job Shift: Day Job Category: Engineering Position Overview We are seeking a skilled and detail-oriented... ..., MCC. Technical Skills Proficient in CAD, MS Office software for designing and analyzing manufacturing layouts. Strong understanding...Full timeRemote workWork visaShift work
- ...re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Mobile Engineer: What this job involves – Operates, inspects, and maintains all HVAC, refrigeration, mechanical, electrical, plumbing,...Daily paidApprenticeshipLocal area
$120k - $140k
A global infrastructure consulting firm in Cleveland, Ohio, is seeking a Lead Mechanical Engineer to oversee mechanical systems design for high-performance buildings. The role involves leading projects in various sectors, mentoring junior engineers, and ensuring compliance...- Sierra Lobo, Inc. is looking for a Systems Project Engineer to join their Data & Systems team at the NASA Glenn Research Center in Cleveland, Ohio. This role involves overseeing all aspects of the organization's information systems, ensuring effective planning, development...
- ...Under the direction of the Director of Operations, the Systems Engineer is responsible for ensuring the stability, integrity, and efficient... ..., as well as customer sites. Utilize network monitoring software to ensure timely alerts and response to network issues. Integrate...Worldwide
$90k
...This role requires strong technical leadership, hands-on development capability, and the ability to guide a team through complex engineering challenges. You'll work closely with cross-functional partners, ensure adherence to engineering best practices, and oversee end-to...Permanent employmentImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!




