Post Job Free
Sign in

Senior Embedded Software Engineer

Company:
Rockwell Automation Inc.
Location:
Mayfield Heights, OH, 44124
Posted:
April 18, 2025
Apply

Description:

Design and implement embedded code for new product development.

Design, implement, and execute tests on embedded hardware to ensure safety and security.

Coordinate with team to refine work items for embedded software features.

Review code, rectify mistakes, and propose improvements prior to testing or release.

Investigate failures across multiple products using debuggers and network monitoring to identify and resolve failure conditions.

Estimate work items based on technical overview of features and use-cases.

Provide technical mentorship to junior employees through presentations and feedback.

Create technical demonstrations of embedded software performing desired tasks for stakeholders.

Verify stability, interoperability, portability, security, and scalability of system architecture.

Develop system engineering, software engineering, system integration, and distributed system architectures.

Collaborate with engineers and software developers to select appropriate design solutions and to ensure the compatibility of system components.

Full time employment, Monday Friday, 40 hours per week.

MINIMUM REQUIREMENTS: Must have a bachelors degree or foreign equivalent in Computer Engineering, Electrical Engineering, Computer Science, or a related field, and 5 years of progressive post-baccalaureate related work experience.

In lieu of a bachelors degree, the employer will accept 2 additional years of related work experience.

Must have 3 years of experience in each of the following: Utilizing C++ and Python; Utilizing ladder logic to develop Programmable Logic Controllers (PLCs); Microcontroller embedded software development; Real-time operating systems; Embedded software testing methodologies; Utilizing hardware analysis tools, including oscilloscopes, multimeters, and signal generators; Utilizing network analysis tools, including Wireshark; Utilizing GIT for version control; and Industrial automation applications, including Common Industrial Protocol (CIP). Telecommuting permitted up to 2 days per week.

Employer will accept any suitable combination of education, training, or experience.

To apply, please email your resume to and reference the following job ID number in the subject line: RA1732428.

Apply