Auf einen Blick
- Aufgaben: Entwicklung von Software-Tools für Automatisierung und eingebettete Software auf FPGA-Plattformen.
- Arbeitgeber: Dynamisches Unternehmen im Bereich der Softwareentwicklung für FPGA-basierte Systeme.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Remote-Arbeitsoptionen, Team-Events und BBQs.
- Warum dieser Job: Arbeiten mit Spitzentechnologien in einem kollaborativen Umfeld, das persönliche Beiträge und Erfolg fördert.
- Gewünschte Qualifikationen: Bachelor oder höher in Informatik oder verwandtem Feld, C++ Kenntnisse, Verständnis von Softwareentwicklungsmethoden.
- Andere Informationen: Möglichkeiten zur Weiterbildung und Entwicklung.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
C++ Software Developer (on-site only)
Kaiserslautern, Germany
We are seeking a talented and motivated C++ Software Developer to join our team. In this role, you will primarily focus on developing software tools for automation and embedded software running on FPGAs. You will play a key role in designing and implementing tools that streamline the development process, enhance productivity, and enable efficient deployment of our IP cores. Additionally, you will have the opportunity to contribute to the development of communication algorithms and their implementation on FPGA platforms.
If you are passionate about C++ software development, automation tools, and embedded software for FPGA-based systems, and want to work on cutting-edge technologies in a dynamic and collaborative environment, we would love to hear from you.
Must Have
- Bachelor’s or Master’s degree or PhD in Computer Science or a related field
- Proficiency in C++ programming and object-oriented design principles
- Strong understanding of software development methodologies and best practices
- Excellent problem-solving and debugging skills
Nice to Have
- Knowledge of embedded software development for FPGA platforms and associated toolchains (e.g., AMD Xilinx Vitis)
- Experience in developing communication algorithms for digital communication systems
- Familiarity with scripting languages such as Python, Tcl or Make
- German language skills
- Familiarity with FPGA architectures and design considerations
- Previous experience in a similar role or relevant internships/projects
Responsibilities
- Design, develop, and maintain software tools for automating the development process of FPGA-based IP cores
- Create efficient and user-friendly graphical user interfaces (GUIs)
- Develop and optimize communication algorithms for digital communication systems
- Conduct unit testing, debugging, and performance analysis of software tools and embedded software
- Stay up to date with the latest trends and technologies
- Continuous improvement of development processes and methodologies
What We Offer
Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as team building events, BBQs, and much more.
Flexibility
Flexible work schedule model with core hours, on-site work, and remote work options.
Trainings
Opportunities for further training and development.
C++ Software Developer Arbeitgeber: Creonic
Kontaktperson:
Creonic HR Team