Senior Embedded Software Engineer

Lincoln Electric

Cleveland (OH)

On-site

USD 99,000 - 124,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lincoln Electric, a leader in industrial machinery and technology, seeks an embedded software engineer to design and maintain real-time embedded systems for welding and automation products. You will work on multithreaded C/C++ software, RTOS, Embedded Linux, and industrial networks while advancing test automation and documentation.

Responsibilities include cross-functional collaboration with product and industrial teams, guidance to junior engineers, and ownership of key deliverables. A U.S.

Qualifications

  • Bachelor's degree in engineering or 10+ years embedded software experience.
  • Minimum of five (5) years engineering experience.
  • In-depth knowledge of embedded systems architecture, design considerations, and hardware-software integration.
  • Industry experience writing C/C++ for embedded platforms.
  • Strong understanding of embedded testing methodologies and automation frameworks.
  • Effective communication skills; capable of explaining complex concepts to technical and non-technical audiences.
  • Ability to lead tasks, coordinate resources, and work independently with minimal guidance.
  • Must be a U.S. Citizen or Permanent Resident.

Responsibilities

  • Design and implement multithreaded embedded software using C and C++ on RTOS and Embedded Linux.
  • Develop robust communication interfaces for CAN, EtherNET/IP, HTTP, MQTT, and WebSocket.
  • Develop software for embedded graphical displays.
  • Create and refine automated test setups, frameworks, and methods for unit and integration testing.
  • Troubleshoot complex issues in development and production environments; propose long-term solutions.
  • Read and interpret schematics and component data sheets.
  • Lead projects or parts of projects; provide technical direction to junior engineers.
  • Coordinate with internal and external resources to support project execution.
  • Maintain technical documentation, milestone plans, and project tracking artifacts.
  • Interact with product owners and stakeholders to influence requirements and innovation.
  • Work with minimal guidance; take ownership of deliverables within scope.
  • Assume additional responsibilities as needed to support company strategy.

Skills

C/C++
RTOS
Embedded Linux
CAN
EtherNET/IP
HTTP
MQTT
WebSocket
Wi‑Fi
Bluetooth
NFC
Unit testing
Automation frameworks
Azure DevOps

Education

Bachelor's Engineering degree
10+ years embedded software experience

Tools

Azure DevOps

Job description

Lincoln Electric is a high-performance industrial machinery and technology leader who helps customers manufacture and maintain vital equipment and infrastructure. Lincoln Electric’s innovative solutions enable higher quality and productivity across a variety of processes including welding, cutting, brazing, machining, process automation, and field repair. The Company leverages proprietary technologies and expertise in materials science, power electronics, automation, and intelligent software to help customers build better and achieve resilience in their operations. Headquartered in Cleveland, Ohio, Lincoln Electric is the essential ‘Linc’ that keeps the economy running. The Company operates 71 manufacturing and automation facilities across 20 countries and serves customers in over 160 countries. For more information about Lincoln Electric and its products and services, visit the Company’s website at https://www.lincolnelectric.com.

Location: Euclid - 22801
Employment Status: Salary Full-Time
Function: Engineering
Pay Range: ($99,210.00 - $124,012.00)
Target Bonus: 10.0%
Req ID: 30369

Purpose

Design, implement, and maintain embedded software components for use in end products. Continually improve development techniques to create software more efficiently and reliably. Apply engineering knowledge to provide creative software solutions for real world customer issues and use cases.

Job Description (Duties and Responsibilities)
  • Design and implement multithreaded embedded software using C and C++ on Real Time Operating Systems and Embedded Linux.
  • Develop robust communication interfaces for industrial automation networks (CAN, EtherNET/IP), Internet protocols (HTTP, MQTT, WebSocket), and wireless technologies (Wi‑Fi, Bluetooth, NFC).
  • Developing software for embedded graphical displays
  • Develop and refine automated test setups, frameworks, and methods for unit, integration, and system-level testing.
  • Troubleshoot complex issues in both development and production environments; propose and implement long‑term solutions.
  • Reading and interpreting schematics and component data sheets.
  • Lead project steps or smaller projects; provide technical direction to less‑experienced engineers as needed.
  • Coordinate with internal and external technical resources to support project execution.
  • Maintain comprehensive technical documentation, milestone plans, reports, and project tracking artifacts.
  • Interact regularly with key stakeholders (product owners, product management, industrialization teams, customers) to influence product requirements and innovation.
  • Apply a new perspective to existing solutions; solve complex technical problems independently.
  • Work with minimal guidance; take ownership of deliverables and decisions within assigned scope.
  • Assumes additional responsibilities as needed or directed in support of the company’s strategy.
Basic Requirements
  • Bachelor's Engineering degree in Computer Engineering, Computer Science, Electrical Engineering, or similar OR 10+ years of experienced in embedded software programming
  • Minimum of five (5) years Engineering experience.
  • In-depth knowledge of embedded systems architecture, design considerations, and hardware-software integration.
  • Industry experience writing C/C++ for embedded platforms.
  • Strong understanding of embedded testing methodologies and automation frameworks.
  • Effective communication skills; capable of explaining complex concepts to technical and non‑technical audiences.
  • Ability to lead tasks, coordinate resources, and work independently with minimal guidance.
  • Strong problem-solving and organizational skills.
  • Ability to manage shifting priorities.
  • Initiative to take ownership of assigned tasks
  • Possesses and applies a broad knowledge of principles, practices and procedures of field of specialization to the completion of difficult assignments.
  • Must be a U.S. Citizen or Permanent Resident
  • The selected candidate’s Job Level and Pay Grade will be determined based upon qualifications and experience.
Competencies
  • Advanced proficiency in C and C++
  • Strong experience with RTOS and Embedded Linux
  • Development of industrial networks, internet protocols, wireless communication
  • Professional experience with unit testing, automated testing, and continuous integration 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Lincoln Electric • Euclid (OH)

On-site
USD 99,000 - 124,000
Electrical Design Engineer
Electrical Design Engineer

Lincoln Electric • Fort Loramie (OH)

On-site
USD 33,000 - 48,000
Electrical Design Engineer
Electrical Design Engineer

Lincoln Electric • Ohio

On-site
USD 33,000 - 47,000
Senior Controls Engineer
Senior Controls Engineer

Lincoln Electric • Plymouth (MI)

On-site
USD 115,000 - 140,000
Equal Opportunity Employer
Controls Engineer
Controls Engineer

Lincoln Electric • Euclid (OH)

Hybrid
USD 99,000 - 125,000
Bonus plan
Medical insurance
401(k) match
+1
Controls Technician
Controls Technician

Lincoln Electric • Utica (MI)

On-site
USD 70,000 - 110,000
Controls Engineer
Controls Engineer

Lincoln Electric • Cleveland (OH)

On-site
USD 99,000 - 125,000
Bonus plan
Medical/dental/vision
401(k) with company match
+1
Mechanical Engineer
Mechanical Engineer

Lincoln Electric • Cleveland (OH)

Hybrid
USD 99,000 - 125,000
Bonus plan
Medical/dental/vision
401(k) with company match
+1
Electrical Design Engineer
Electrical Design Engineer

Lincoln Electric • Kentucky

On-site
USD 33,000 - 48,000
Industrial Engineer
Industrial Engineer

Lincoln Electric • Cleveland (OH)

On-site
USD 82,000 - 171,000