Embedded Software Engineer
Company: Lincoln Electric
Location: Euclid
Posted on: January 2, 2026
|
|
|
Job Description:
Lincoln Electric is the world leader in the engineering, design,
and manufacturing of advanced arc welding solutions, automated
joining, assembly and cutting systems, plasma and oxy-fuel cutting
equipment, and has a leading global position in brazing and
soldering alloys. Lincoln is recognized as the Welding Expert™ for
its leading materials science, software development, automation
engineering, and application expertise, which advance customers'
fabrication capabilities to help them build a better world.
Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B
publicly traded company (NASDAQ:LECO) with over 12,000 employees
around the world, with operations in 71 manufacturing and
automation system integration locations across 21 countries and
maintains a worldwide network of distributors and sales offices
serving customers in over 160 countries. Location: Euclid - 22801
Employment Status: Salary Full-Time Req ID: 27647 ? ? Purpose
Design, implement, and maintain embedded software components for
use in end products. Continually improve development techniques in
order to create software more efficiently and reliably. Apply
engineering knowledge to provide creative software solutions for
real world customer issues and use cases. Job Duties and
Responsibilities Develop multithreaded controls with industrial
Real Time Operating Systems and Embedded Linux using C and C++
languages. Developing software for communication with industrial
automation networks (e.g. CAN, Ethernet/IP), Internet protocols
(e.g. HTTP, FTP), and wireless (e.g. Wi-Fi and Bluetooth).
Developing software for embedded graphical displays. Interact with
key stakeholders including marketing, suppliers, customers,
distributors, and sales engineers to drive new product innovation.
Maintains records of all work in process and documents
interim/final results in the applicable format; these include
Project Definitions, Milestone Plans, ES Reports, Technical
Reports, Project Tracking Progress Reports and presentations at
meetings/seminar. Develop and refine automated test setups,
frameworks, and methods for embedded systems, including unit tests,
integration tests, and system-level test to support new product
development, product evaluations, and competitive benchmarking.
Coordinate activities of internal and external technical support
personnel as required. Troubleshoot issues in development and
production environments, ensuring rapid resolution and minimizing
downtime. Reading and interpreting schematics and component data
sheets. Assignments are broad in nature, requiring originality and
ingenuity. Has appreciable latitude for unreviewed action or
decision. Assumes additional responsibilities as needed or directed
in support of the Company’s 2025 Strategy. Basic Requirements Level
II: Four-year Engineering degree is required and, Minimum of three
(3) years Engineering experience. Level III: Four-year Engineering
degree is required and, Minimum of five (5) years Engineering
experience. Strong familiarity with embedded systems architecture,
design considerations, and hardware-software interactions. Industry
experience writing C for embedded platforms. Strong understanding
of testing methodologies and frameworks for embedded systems
Effective communication skills, with the ability to convey complex
technical concepts to both technical and non-technical
stakeholders. Ability to work independently and as part of a team.
Excellent organizational skills. Ability to handle a constantly
changing set of priorities. Initiative to take ownership of product
designs. Possesses and applies a broad knowledge of principles,
practices and procedures of field of specialization to the
completion of difficult assignments. The selected candidate’s Job
Level and Pay Grade will be determined based upon qualifications
and experience. Competencies Proficiency in C and C++ programming
languages Knowledge of Real Time Operating Systems and Embedded
Linux. Experience in developing software for industrial automation
networks, internal protocols, and wireless communication.
Professional experience with TDD, writing unit tests, automated
testing, and continuous integration type frameworks. Familiarity
with Azure DevOps and Agile development practices. Lincoln Electric
is an Equal Opportunity Employer. We are committed to promoting
equal employment opportunity for applicants, without regard to
their race, color, national origin, religion, sex (including
pregnancy, childbirth, or related medical conditions, including,
but not limited to, lactation), sexual orientation, gender
identity, age, veteran status, disability, genetic information, and
any other category protected by federal, state, or local law.
Keywords: Lincoln Electric, Youngstown , Embedded Software Engineer, Engineering , Euclid, Ohio