About the Company
Join Maytronics as a Professional Embedded Software Engineer and contribute to the development of cutting-edge embedded systems for our innovative products. Work collaboratively in a dynamic team to design, develop, and optimize software solutions that elevate our customer experience.
About the Role
A short paragraph summarizing the key role responsibilities.
Responsibilities
-
Design and implement embedded software solutions for new and existing products.
-
Collaborate with cross-functional teams to define software requirements and specifications.
-
Perform code reviews and provide constructive feedback to improve software quality.
-
Optimize software performance and ensure robust error handling and recovery mechanisms.
-
Test and debug software modules to ensure high reliability and performance.
-
Document software design and development processes comprehensively.
Qualifications
-
Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
Required Skills
-
Minimum of 3 years of experience in embedded software development.
-
Proficient in C/C++ programming languages.
-
Experience with real-time operating systems (RTOS) and embedded Linux.
-
Strong understanding of embedded system architecture and design principles.
-
Ability to read and interpret electronic schematics and data sheets.
-
Excellent problem-solving skills and attention to detail.
Preferred Skills
-
Additional preferred skills can be listed here.
Pay range and compensation package
Pay range or salary or compensation details can be included here.
Equal Opportunity Statement
Include a statement on commitment to diversity and inclusivity.