Job
- Level
- Senior
- Job Field
- IT, Embedded, Security
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 68.000 to 70.000€ Gross/Year
- Location
- Berlin
- Working Model
- Onsite
Job Summary
In this role, you will design and enhance firmware architectures for embedded systems, implement security strategies, conduct code reviews, and develop secure OTA update solutions.
Job Technologies
Your role in the team
- Design and continuous improvement of firmware architecture for complex embedded systems using C/C++ and, if applicable, Assembly.
- Implementation of comprehensive security strategies (Security by Design), including encryption protocols, secure boot processes, and robust coding standards.
- Early consideration of requirements from manufacturing, quality assurance, and field deployment already in the initial development phase.
- Conducting security analyses, code reviews, and systematic testing through unit and integration tests.
- Design and implementation of secure Over-The-Air (OTA) update solutions.
- In-depth fault analysis and troubleshooting throughout the entire product lifecycle.
- Creation of precise technical documentation for developed architectures and security concepts.
- Active interface communication with the hardware development, quality assurance, and production departments.
This text has been machine translated. Show original
Our expectations of you
Education
- Successfully completed studies in Computer Science, Engineering, Physics, or a comparable qualification.
Qualifications
- Solid technical understanding of security mechanisms within embedded architectures.
- Proficient in common analysis and debugging tools such as JTAG, GDB, or logic analyzers.
- Practical knowledge of hardware-level communication protocols such as SPI, I2C, UART, and GPIO.
- Proficient German language skills (C1) as well as good English language skills (B1) for work in international contexts.
- Ideally familiar with Secure Boot, HSM or TPM technologies, as well as cryptography.
- Knowledge of real-time operating systems (RTOS), common security standards (e.g., IEC 62443), and agile working methods is desirable.
Experience
- Relevant professional experience in embedded systems development with solid knowledge of C/C++.
- Proficient in Git for version control and experienced with CI/CD processes.
- Experience in fault diagnosis in a production environment or during field complaints completes your profile.
This text has been machine translated. Show original
What we offer
- We take care of you: For our employees, we always have an open ear and are a competent contact for all concerns.
- Flat hierarchies: Valuing employees is our top priority.
- For your safety: You will receive a permanent employment contract so that we can work with you long-term.
- This is a place worth working: An attractive and above-tariff salary is a matter of course for us.
- You are looking for variety in your life: We offer you interesting and challenging tasks.
- We stick together: Through our regular events such as company outings or Christmas parties, we strengthen our team and have a great time together.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
ercas Software Solutions GmbH
The ercas Software Solutions GmbH provides software that is always secure, reliable, compatible, and adaptable to our customers' individual needs. As a family-friendly company with flat hierarchies, we give our employees the opportunity to participate in decision-making processes. We have been impressing our clients with our quality, security, and efficiency for over 18 years now.
Description
- Company Type
- Established Company
- Working Model
- Onsite
- Industry
- Internet, IT, Telecommunication