
Embedded Controls, Firmware Engineer
Lincoln Electric
full-time
Posted on:
Location Type: Hybrid
Location: Euclid • Ohio • United States
Visit company websiteExplore more
Tech Stack
About the role
- Collaborate with electrical and mechanical engineering teams to design and implement digital control systems for power electronics and motor control applications.
- Develop embedded firmware in C/C++ for microcontroller-based systems running a Real-Time Operating System (RTOS).
- Design, implement, and optimize control algorithms for real-time performance and system stability.
- Interpret electronic schematics, hardware documentation, and component data sheets to support firmware integration.
- Interface with hardware including PWM modules, ADCs, DACs, communication peripherals, and sensors.
- Support system bring-up, debugging, verification testing, and performance validation in both lab and production environments.
- Create and maintain clear technical documentation for firmware architecture, testing, and product support.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or related field
- Level II: Minimum of 3 years engineering experience.
- Level III: Minimum of 5 years engineering experience.
- Professional experience developing embedded C for microcontroller-based platforms
- Strong understanding of embedded systems, real-time constraints, and hardware/software integration
- Strong organizational skills and the ability to manage multiple technical priorities
- Self-starter with the initiative to take ownership of designs and drive projects forward
- Experience with FPGA development using VHDL is a plus.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded firmwareCC++Real-Time Operating System (RTOS)control algorithmsPWM modulesADCsDACsFPGA developmentVHDL
Soft Skills
organizational skillsself-starterinitiativeownershipproject management
Certifications
Bachelor’s degree in Electrical EngineeringBachelor’s degree in Computer EngineeringBachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering