Job
- Level
- Experienced
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 45.000 to 70.000€ Gross/Year
- Location
- Seligenstadt
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop embedded software for microcontroller-based systems in C/C++, test hardware-near solutions, and analyze hardware-software integration issues to optimize innovative products.
Job Technologies
Your role in the team
- Strengthening of our development department in the field of embedded software and firmware
- Participation in the further development of existing products as well as in new development projects
- Development of embedded software for microcontroller-based systems (e.g., STM32)
- Design, implementation, and testing of hardware-related software in C/C++
- Development of software architectures considering real-time requirements
- Integration and commissioning of software on target hardware
- Development and iterative adjustment of software during the prototyping and testing phases.
- Analysis and troubleshooting of issues in the interaction between hardware and software
- Conducting code reviews, unit testing, as well as bug analysis and debugging.
- Close collaboration with the hardware development, design, and production departments.
- Creation and maintenance of software documentation in accordance with internal and external standards
- Optimization of performance, memory usage, and energy efficiency
- Support in the serial transfer process as well as maintenance of existing products
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Electrical Engineering, Computer Science, or a comparable qualification
Qualifications
- Proficient in using debugging tools (e.g., JTAG, oscilloscope, logic analyzer)
- Good understanding of circuit design and hardware-near development
- Structured, autonomous, and solution-oriented way of working
- Ability to work in a team as well as strong communication skills
- Very good German and good English skills, both written and spoken.
Experience
- Several years of professional experience in embedded software development
- Very good knowledge of C/C++, ideally complemented by experience with Python or other scripting languages.
- Experience in developing for microcontrollers and real-time operating systems.
- Experience with version control systems (e.g., Git)
This text has been machine translated. Show original
What we offer
- Short decision-making paths and a lot of scope for design.
- Open corporate culture with high degree of personal responsibility
- Private fitness area with modern equipment
- Subsidized meals, beverages & snacks
- Free parking and public transportation access
- Flexible working hours
- Start of work: As soon as possible
- Working hours: Full-time
- Work location: Seligenstadt, home office possible by arrangement
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
More net
Topics that you deal with on the job
Job Locations
This is your employer
HEMA Maschinen- und Apparateschutz GmbH
Seit über 40 Jahren fertigt die HEMA Maschinen- und Apparateschutz GmbH innovative Schutzsysteme für den internationalen Maschinenbau. Hierfür bieten wir ein breites Produktportfolio an Schutzsystemen, zu dem neben Faltenbälgen auch komplette Rückwandsysteme und Teleskop-Stahlabdeckungen gehören. Mit unseren weiteren Produktbereichen Sichtsysteme sowie Klemm- und Bremssysteme bieten wir ein umfassendes Portfolio rund um die Produktionsmaschine.
Description
- Founding year
- 1977
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Engineering Industry