Talent.com
Embedded Software Programmer
Embedded Software ProgrammerLincoln Electric • Euclid, OH, US
[error_messages.no_longer_accepting]
Embedded Software Programmer

Embedded Software Programmer

Lincoln Electric • Euclid, OH, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.temporary]
[job_card.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. 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.

[job_alerts.create_a_job]

Software Programmer • Euclid, OH, US

[internal_linking.similar_jobs]
Automation Engineer 5

Automation Engineer 5

CDM Smith • Cleveland, OH, United States
[job_card.full_time]
CDM Smith is hiring Automation and Instrumentation & Controls Engineers! Are you interested in working on projects that are meaningful to you and society? Do you have experience in designing and im...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
AI Software Engineer

AI Software Engineer

Expedient • Cleveland, OH
[job_card.full_time]
[filters_job_card.quick_apply]
Join Expedient's AI CTRL product team to build a secure, powerful enterprise AI platform that combines enterprise data with agentic AI systems. As an AI Software Engineer, you'll contribute across t...[show_more]
[last_updated.last_updated_30]
Senior Solutions Engineer - Full Stack Developer

Senior Solutions Engineer - Full Stack Developer

Bellwether Enterprise • Cleveland, OH, United States
[job_card.full_time]
The role of Senior Solutions Engineer (Full Stack Developer) is critical to BWE's success.You design and deliver enterprise solutions that automate work, connect systems, and simplify processes.We ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
UI Developer

UI Developer

Diverse Lynx • Cleveland, OH, United States
[job_card.temporary]
Location : Cleveland, OH - (Onsite from day1).Duration : 6-12+ months contract.Role Description : Strong understanding of Web Standards and HTML semantics Strong CSS knowledge Advanced knowledge of WC...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Citizen Swiss Programmer

Citizen Swiss Programmer

Midweston • Cleveland, OH, US
[job_card.full_time]
We’re hiring a full-time, 1st shift CNC Swiss Programmer to help achieve our mission of providing our customers with superior medical devices. This requires us to develop personnel to support custom...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Product Applications Engineering Co-op (Systems) - Spring 2026

Product Applications Engineering Co-op (Systems) - Spring 2026

Ralliant • Cleveland, OH, United States
[job_card.full_time]
Tektronix, an operating company under Ralliant, is hosting a.Product Applications Engineering Co-op (Systems) - Spring 2026. As a Product Applications Engineering Co-op, you will work hand in hand w...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Programmable Logic Engineer

Programmable Logic Engineer

Viasat • Independence, OH, United States
[job_card.full_time]
At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - C / C++

Senior Software Engineer - C / C++

VirtualVocations • Cleveland, Ohio, United States
[job_card.full_time]
A company is looking for a Senior Software Engineer - C / C++ (LLVM compilers).Key Responsibilities : Facilitate communication with client project stakeholders regarding project status and recommend...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
System Developer / Administrator

System Developer / Administrator

Go Maverick Group • Cleveland, OH, United States
[job_card.full_time]
Go Maverick Group is seeking an experienced System Developer / Administrator to join a dynamic and agile team of IT support specialists for an engineered products company in Cleveland.This role req...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Hardware Verification Engineering Co-Op Spring 2026

Hardware Verification Engineering Co-Op Spring 2026

Ralliant • Cleveland, OH, United States
[job_card.full_time]
Are you a hard-working and dedicated engineer and an inquisitive problem solver? If so, then Tektronix might be the place for you! We are seeking a Spring 2026 Co-Op to join our Hardware Verificati...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Lead C#.NET Developer

Lead C#.NET Developer

Quadax • Cleveland, OH, United States
[job_card.permanent]
Help build the future! Quadax, an award-winning leader in healthcare revenue cycle technology, is looking for a permanent, full-time Senior Application Developer to join a greenfield development te...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Developer

Developer

Akkodis • Cleveland, OH, United States
[job_card.full_time]
You will build accessible, responsive web applications by creating reusable UI components and ensuring compliance with WCAG 2. The rate may be negotiable based on experience, education, geographic l...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
WebMethods Developer

WebMethods Developer

Purple Drive • Cleveland, OH, Ohio, USA
[job_card.full_time]
Role Description : Develop and maintain integrations using webMethods Integration Server, Designer, Universal Messaging, MWS, and Trading Networks.Work with RDBMS syst...[show_more]
[last_updated.last_updated_1_day]
Software Development Engineer in Testing III

Software Development Engineer in Testing III

AmTrust Financial • Cleveland, OH, United States
[job_card.full_time]
Software Development Engineer in Testing III.As a Software Development Engineer in Test, your Responsibility will be working with software engineers to build advanced test suites, create new test h...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Apigee Developer

Apigee Developer

CData Software • Cleveland, OH, United States
[job_card.full_time]
IT experience with at least 3+ years in Apigee (Edge / Hybrid) implementation.Hands-on experience in setting up Apigee Hybrid from scratch on AWS Cloud. Strong knowledge of AWS services (EKS, VPC, net...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Security Software Engineer

Security Software Engineer

VirtualVocations • Cleveland, Ohio, United States
[job_card.full_time]
A company is looking for a Software Engineer - Security.Key Responsibilities Participate in the ideation of security controls that challenge the status quo and enhance embedded security Demonstr...[show_more]
[last_updated.last_updated_30] • [promoted]
Applications Developer

Applications Developer

Benesch Law • Cleveland, OH, USA
[job_card.full_time]
[filters_job_card.quick_apply]
At Benesch we pride ourselves on exceeding expectations and building trust not only with our clients but with our employees - Benesch's #1 asset. Committed to providing not only the highest level of...[show_more]
[last_updated.last_updated_variable_days]
Programmable Logic Engineer

Programmable Logic Engineer

ViaSat • Independence, OH, United States
[job_card.full_time]
At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...[show_more]
[last_updated.last_updated_1_day] • [promoted]