Lincoln Electric logo

Embedded Software Engineer

Lincoln Electric

Cleveland, OH
Full Time
Senior
6 days ago

Job Description

About the Role

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. The role involves designing, developing, and maintaining software solutions for Linux-based embedded systems, working closely with cross-functional teams, and ensuring high-performance, secure, and reliable embedded Linux applications.

Key Responsibilities

  • Design, develop, and maintain software applications for embedded Linux systems.
  • Write efficient, maintainable code in C, C++, and Python.
  • Implement and optimize device drivers, APIs, and middleware.
  • Perform system-level debugging, performance tuning, and troubleshooting.
  • Develop and execute test plans to validate software functionality and reliability.
  • Collaborate with QA to ensure high-quality deliverables.
  • Maintain and update BSPs for various hardware platforms.
  • Collaborate with hardware teams to develop and validate drivers, kernel, and bootloader configurations.
  • Lead hardware bring-up efforts for new designs, ensuring seamless software-hardware integration.
  • Customize and manage Yocto Project-based Linux distributions.
  • Create and maintain Yocto recipes and layers for new software components.
  • Monitor and apply security patches to maintain system integrity.
  • Implement security best practices across the software stack.
  • Conduct vulnerability assessments and risk analysis.
  • Collaborate with security teams to address incidents and maintain compliance.
  • Work closely with hardware, firmware, and QA teams to define requirements and resolve issues.
  • Maintain clear documentation for BSPs, Yocto configurations, and development processes.
  • Provide technical guidance to junior engineers and participate in knowledge sharing initiatives.

Requirements

  • Minimum four-year engineering degree; Electrical, Computer, or Software Engineering preferred.
  • Level III: Minimum of a Bachelor's degree in an engineering field and 5+ years of experience.
  • Level IV: Minimum of a Bachelor's degree in an engineering field and 8+ years of experience.
  • Proven experience in embedded Linux development, including kernel, drivers, and applications.
  • Strong proficiency with Yocto Project, OpenEmbedded, and cross-compilation tools.
  • Solid understanding of Linux kernel architecture, system calls, and bootloaders.
  • Experience with version control (e.g., Git) and collaborative development workflows.
  • Familiarity with networking protocols, communication interfaces, and embedded hardware.
  • Excellent problem-solving, debugging, and communication skills.

Nice to Have

  • Experience with real-time operating systems (RTOS) and low-level programming.
  • Familiarity with Agile/Scrum methodologies.
  • Background in safety-critical or security-sensitive systems.
  • Contributions to open-source embedded or Linux projects.
  • Knowledge of digital electronics and hardware design principles.

Working at Lincoln Electric

Lincoln Electric is committed to promoting equal employment opportunity for applicants, regardless of race, color, national origin, religion, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected category by law.

Apply Now

Job Details

Posted AtJul 18, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Lincoln Electric

Website

lincolnelectric.com

Company Size

10000+ employees

Location

Cleveland, OH

Industry

All Other General Purpose Machinery Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches