Beschreibung
Embedded Software Engineer - Munich, Germany - Partial RemoteJOB SUMMARY
My client is seeking a dynamic Embedded Software Engineer to join our team. This role will be a great opportunity for someone seeking a new challenge in developing innovative products within the power industry. The position applies technical expertise towards software and systems solutions of complex technical designs that leverage your creativity and experience. The candidate needs a passion for problem solving and must enjoy developing in the embedded environment to control hardware systems.
ESSENTIAL JOB FUNCTIONS
- Design, develop, test and document software components and applications in a Linux environment.
- Work with hardware/electrical systems and electrical theory.
- Focus on embedded real-time, multi-processor systems but comfortable with design of PC-based applications.
- Work with engineering project teams to provide technical solutions.
- Develop technical requirements by gathering, estimating, and planning efforts.
- Develop products to promote the ease of implementing automated test suites.
- Familiarity with message bus technologies and implementations.
- Develop clear development metrics for testing status and progress monitoring dashboards.
- Interest in career growth, learning and professional development activities.
- Interfacing with mechanical, electrical, systems, and test engineers.
- Identifying and implementing process and development environment improvements.
DECISION-MAKING LATITUDE
- Responsible for working with development and project managers to assist in technical decision making.
- Work with other product teams on solutions.
QUALIFICATIONS
EDUCATION:
- Bachelor's Degree in Engineering.
KNOWLEDGE, SKILLS & ABILITIES:
- Knowledge of scripting and programming languages including C/C++ and Perl/Python.
- Experience in embedded multiprocessor systems, software/hardware.