📍 Greater Cleveland, United States 🇺🇸
Embedded Software Engineer | Cleveland, OH
We're working with Lincoln Electric on this exciting opportunity.
Join Lincoln Electric, a global leader in advanced welding solutions and automation, as an Embedded Software Engineer. This role offers the chance to work on secure, high-performance software for Linux-based embedded systems, blending application development, platform engineering, and hardware bring-up.
You'll be part of a collaborative team, contributing to innovative projects and advancing your career in a company that values growth and initiative.
Key Responsibilities:
• Design, develop, and maintain applications for embedded Linux environments.
• Write clean, efficient code in C, C++, and Python.
• Implement and optimize device drivers, APIs, and middleware.
• Conduct system-level debugging, performance optimization, and troubleshooting.
• Maintain and update BSPs across diverse hardware platforms.
• Lead hardware bring-up for new designs, ensuring smooth software-hardware integration.
What You'll Need:
• Bachelor's degree in Electrical, Computer, or Software Engineering (or related field).
• 5+ years of relevant experience in embedded Linux development (kernels, drivers, applications).
• Strong knowledge of Linux kernel architecture, system calls, and bootloaders.
• Proficiency with version control systems (e.g., Git) and collaborative workflows.
• Familiarity with networking protocols, communication interfaces, and embedded hardware.
• Excellent problem-solving, debugging, and communication skills.
What's On Offer:
• Ongoing training and competitive benefits.
• Collaborative culture that rewards initiative.
Apply via Haystack today!
Free forever • No spam • Leave anytime