Auf einen Blick
- Aufgaben: Develop cutting-edge instrument control software and collaborate with a dynamic team.
- Arbeitgeber: Join Bruker, a global leader in analytical instrumentation with over 8,500 employees worldwide.
- Mitarbeitervorteile: Enjoy flexible working hours, a secure employment relationship, and a range of corporate perks.
- Warum dieser Job: Be part of an innovative team that values collaboration and creativity in software development.
- Gewünschte Qualifikationen: Degree in computer science or equivalent, strong C++ skills, and good communication abilities required.
- Andere Informationen: Experience with GIT, Maven, and multithreading is a plus; German and English proficiency needed.
Das voraussichtliche Gehalt liegt zwischen 42000 - 84000 € pro Jahr.
Ort: Bremen
Unternehmen: Bruker Corporation
Überblick
As one of the world's leading analytical instrumentation companies, Bruker covers a broad spectrum of advanced solutions in all fields of research and development and support industries in successfully enhancing quality of life. We've been driving innovation in analytical instrumentation for 60 years now. Today, worldwide more than 8,500 employees are working on this permanent challenge, at over 70 locations on all continents. We are looking for a talented software developer to join our instrument control software development team in Bremen. We offer a diversified job in an interdisciplinary project team with flat hierarchies and short decision processes, and a secure, unlimited employment relationship in an international group with flexible working hours plus a wide range of benefits. If you are passionate about creating cutting-edge software solutions and enjoy working in a dynamic, collaborative environment, we want to hear from you!
Aufgaben/Verantwortlichkeiten
- Join a dedicated team responsible for the development of our instrument control software layer, working closely with users and software test teams.
- Be involved in every aspect of the software development process, from requirement specification and implementation to debugging, documentation, testing, and user support.
- Engage in intensive communication with your project team members, ensuring seamless collaboration.
Qualifikationen
- You have a degree in computer science or equivalent knowledge and skills acquired through a natural sciences degree.
- You have a profound C++ knowledge.
- You are familiar with modern development tools like e.g. GIT, Maven, Gradle.
- You enjoy working in a team and are a good communicator.
- You are willing to engage in mutual code reviews to ensure top-notch software quality.
- You have a good command of the German language and strong written and spoken English skills.
- Additionally, knowledge in Software architecture, multithreading, and experience in data processing or communication with hardware devices would be advantageous.
Software Developer C++ - Instrument Control (m/f/d) Arbeitgeber: Bruker Group
Kontaktperson:
Bruker Group HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Developer C++ - Instrument Control (m/f/d)
✨Tip Number 1
Make sure to showcase your C++ expertise during the interview. Be prepared to discuss specific projects where you've utilized C++, especially in instrument control or similar applications. This will demonstrate your hands-on experience and technical skills.
✨Tip Number 2
Familiarize yourself with modern development tools like GIT, Maven, and Gradle. You might be asked about your experience with these tools, so having examples ready can set you apart from other candidates.
✨Tip Number 3
Since communication is key in this role, practice articulating your thoughts clearly and concisely. Be ready to discuss how you've collaborated with team members in past projects, as this will highlight your teamwork skills.
✨Tip Number 4
Brush up on your knowledge of software architecture and multithreading. If you have any relevant experiences or projects that involved these concepts, be sure to mention them during your discussions.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Developer C++ - Instrument Control (m/f/d)
Tipps für deine Bewerbung 🫡
Tailor Your CV: Make sure your CV highlights your C++ expertise and experience with modern development tools like GIT, Maven, and Gradle. Emphasize any relevant projects or roles that showcase your skills in software architecture and multithreading.
Craft a Compelling Cover Letter: In your cover letter, express your passion for developing cutting-edge software solutions. Mention your ability to work collaboratively in a team and your communication skills, as these are key aspects of the role.
Showcase Relevant Experience: When detailing your work experience, focus on specific projects where you were involved in the entire software development process. Highlight your contributions to requirement specification, implementation, debugging, and user support.
Language Proficiency: Since the job requires good command of both German and English, make sure to mention your language skills clearly in your application. If you have any certifications or experiences that demonstrate your proficiency, include those as well.
Wie du dich auf ein Vorstellungsgespräch bei Bruker Group vorbereitest
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++. Highlight specific projects where you've utilized C++, and be ready to solve coding problems on the spot. This will demonstrate your proficiency and problem-solving skills.
✨Familiarize Yourself with Development Tools
Since the role requires knowledge of tools like GIT, Maven, and Gradle, make sure you can talk about your experience with these tools. Share examples of how you've used them in past projects to streamline development processes.
✨Emphasize Team Collaboration
Bruker values teamwork, so be ready to discuss how you've successfully collaborated with others in previous roles. Share specific instances where your communication skills helped resolve issues or improve project outcomes.
✨Prepare for Technical Questions
Expect technical questions related to software architecture, multithreading, and data processing. Brush up on these topics and be ready to explain concepts clearly, as this will show your depth of knowledge and ability to communicate complex ideas.