Back to jobs

Embedded Software Engineer
Westhausen, DEPosted 11 months ago
onsite
Job Description
Summary The Embedded Software Engineer is responsible for designing, developing, and maintaining software solutions for embedded systems running on Linux Platform. This position within global R D is responsible for the design and development firmware for our core power tool technologies. The role involves fostering collaborating with firmware engineers, electrical engineers, and project management professionals to achieve common objectives. Key Responsibilities: • Creation of requirement analyses, specifications and software designs • Design, develop, and debug software for embedded systems based on Linux platform • Conduct unit testing, system testing, and debugging of software components to ensure quality and reliability • Identify and resolve performance bottlenecks, memory leaks, and system stability issues in embedded Linux systems • Creation of documentation, starting with the development of concepts up to the complete process documentation • Close collaboration with all relevant stakeholders (system testers, product managers, customer, etc.) to check functionality and address software issues