Auf einen Blick
- Aufgaben: Design and maintain software architecture for cutting-edge products in embedded Linux.
- Arbeitgeber: Join ZEISS, a leader in optics and photonics, innovating consumer products and technologies.
- Mitarbeitervorteile: Enjoy a collaborative work environment with agile processes and modern development methods.
- Warum dieser Job: Be part of a dynamic team shaping the future of hunting and nature technology.
- Gewünschte Qualifikationen: Degree in computer science or electronics; experience in embedded Linux and C/C++ required.
- Andere Informationen: Strong communication skills and teamwork are essential; knowledge of German is a plus.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
The newly founded strategic business unit ZEISS Photonic & Optics consolidates strong consumer products and high-end technologies.
For the development within the hunting & nature division, we are looking for a Senior Software Developer (f/m/x) in Embedded/Linux.
Your Role
- Define and maintain a scalable and secure software platform architecture for a family of products according to system specifications and future technology roadmap.
- Develop software in C/C++ for real-time embedded Linux systems.
- Solve technical cross-functional issues with internal and external developers to integrate and deliver quality software.
- Supervise the work of internal and external partners.
- Work in a team according to an agile process using modern software development methods like CI/CD pipelines, DevOps, and test-driven development.
- Design and implement the best overall solution given the hardware and project limitations.
- Refine technical requirements provided by product management and systems engineering.
- Improve the development process by regular feedback.
Your Profile
- A degree in computer science, electronics, or a comparable qualification.
- Extensive experience in software development with open-source embedded Linux (Yocto or similar).
- In-depth knowledge in C/C++ programming.
- Proven experience with software architecture and interface design.
- Strong experience in working in an agile framework using CI/CD tools like Azure DevOps or similar.
- Independent and proactive way of working.
- Strong communication, cooperation, and teamwork skills.
- Good knowledge of English, both spoken and written. German is a plus.
Your ZEISS Recruiting Team:
Christian-Eric Hohaus
#J-18808-Ljbffr
Senior Software Developer (f/m/x) Embedded/Linux Arbeitgeber: ZEISS Group
Kontaktperson:
ZEISS Group HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer (f/m/x) Embedded/Linux
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Yocto and CI/CD tools like Azure DevOps. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Highlight your experience in agile methodologies during your conversations with us. Be prepared to discuss how you've successfully implemented agile processes in previous roles, as this is crucial for the position.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of technical cross-functional issues you've resolved in the past. This will demonstrate your ability to work collaboratively with both internal and external developers.
✨Tip Number 4
Since strong communication and teamwork skills are essential for this role, think of instances where you've effectively collaborated with others. Being able to articulate these experiences will help us see how you fit into our team dynamic.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer (f/m/x) Embedded/Linux
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure to thoroughly read the job description for the Senior Software Developer position. Understand the key responsibilities and required skills, especially in embedded Linux and C/C++ programming.
Tailor Your CV: Customize your CV to highlight relevant experience in software development, particularly with open-source embedded Linux and agile methodologies. Emphasize any projects that showcase your skills in C/C++ and CI/CD tools.
Craft a Compelling Cover Letter: Write a cover letter that connects your background and skills to the specific requirements of the role. Mention your experience with software architecture and your proactive approach to problem-solving.
Showcase Teamwork and Communication Skills: In your application, provide examples of how you've successfully collaborated in teams and communicated effectively with both internal and external partners. This is crucial for the role's responsibilities.
Wie du dich auf ein Vorstellungsgespräch bei ZEISS Group vorbereitest
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with embedded Linux systems, particularly with open-source tools like Yocto. Highlight specific projects where you developed software in C/C++ and how you tackled challenges in real-time environments.
✨Demonstrate Agile Methodology Knowledge
Since the role emphasizes working in an agile framework, be ready to share examples of how you've successfully implemented CI/CD pipelines and DevOps practices in previous projects. Discuss your experience with Azure DevOps or similar tools.
✨Emphasize Collaboration Skills
The position requires strong communication and teamwork abilities. Prepare to talk about how you've collaborated with internal and external developers to solve technical issues and deliver quality software. Share instances where you supervised or mentored others.
✨Prepare for Problem-Solving Scenarios
Expect to face technical questions or scenarios during the interview. Practice articulating your thought process in solving cross-functional issues and refining technical requirements. This will demonstrate your independent and proactive approach to problem-solving.