Menu

Join Us in Shaping
the Future of FPGA

What Does PLC2 Stand For?

State-Of-The-Art Family Business

We are an international and highly innovative family business specialized in areas of IT around programmable logic with strong growth potential and one of the leading training centres for AMD technologies and dynamic design development.

01

Corporate Responsibility

At PLC2, acting responsibly is a matter of course—in line with our customers, suppliers, employees and for the society and the world we live in.

02

Diversity

Our diverse and competent team makes us strong. The broad mindsets and personalities of our employees help us to maintain different perspectives on topics when it comes to training and design projects—and helps us make the best decisions together.

03

Appreciation

Success is based on reciprocity and we live by that. We appreciate our employees and take pride in sharing our successes together.

04

Open positions

We are growing and constantly looking for new talents to join our team. Check out our current job openings and apply today.

Product Owner (m/f/d)

Product Owner

(m/f/d)

PLC2 is a traditional hidden champion in the Freiburg area: having been on the market for almost 30 years, it is still prestigious and valued in the scene today. We have been working together with renowned partners from the industry such as AMD since we started, and as of 2022 with ETAS, a 100% subsidiary of Bosch.

PLC2 stands for training, design services and products relating to FPGAs and embedded systems. The markets in which we operate are the markets of the future: automotive, robotics, data centres.

Because of our continuous growth, the great demand on the part of our customers and upcoming national and international tasks, we are looking for a qualified PRODUCT OWNER available on short notice for our highly innovative automotive edge logging platform for AD/DA.

Would you like to contribute with your ideas and play a decisive role in shaping the future of autonomous driving? plc2 Design GmbH looks forward to your application.

RESPONSIBILITIES

  • As a product owner for our automotive edge logging platform, you are the key contact person for customers and internal development partners
  • You are responsible for scheduling the work packages on time and implementing them in consultation with all those taking part in the project
  • Your tasks also include coordinating customer requirements, their derivation and implementation within the various development teams along the functional event chain. Here, you also take on responsibilities yourself by implementing the requirements for specific customer projects
  • Dealing with customers and suppliers confidently
  • Coordination and active participation in drafting, specifying, developing, validating and drawing up documents for the project together with the project team
  • You ensure quality by thoroughly documenting and implementing appropriate software and system tests, which you plan and carry out on your own responsibility and with other teams

YOUR PROFILE

  • You have skills in the area of industrial engineering, electrical engineering, computer science or a comparable field of study
  • You bring along a basic understanding of microcontrollers, FPGAs, GPUs and electronic systems
  • You have experience with embedded systems engineering – from requirements engineering to verification
  • You have expertise in managing software and hardware projects
  • You have skills in MS Project or similar software
  • Skills in agile project planning is an advantage
  • Experience in working with external customers, a good understanding of systems and event chains and project management skills is an advantage
  • You bring along interest, curiosity, self-initiative and the ability to work in a team
  • You have a good command of spoken and written English

THE ADVANTAGES FOR YOU

  • Become part of a modern, continually growing, innovative and motivated team
  • Benefit from the advantages of a family business with flat hierarchies
  • Work on the topics of the future with state-of-the-art technology
  • Enjoy your day-to-day work in a modern building, in bright and friendly offices
  • A good salary and high appreciation are a matter of course for us

 

A systematic, reliable way of working, commitment and independence round off your profile.

In addition, a pronounced analytical understanding, focus on results and cross-departmental, quality-conscious thinking are your hallmarks.

Are you interested?

If you have any questions, our Head of Human Resources, Sina Krassin, will be happy to help you. If you are interested in working for the PLC2 Group, please send your application to: sina.krassin@plc2.de

Contact

Sina Krassin

+49 7664 91313 0

sina.krassin@plc2.de

Trainer / Training Manager (m/f/d)

Trainer / Training Manager

(m/f/d)

PLC2 GmbH, headquartered in Freiburg im Breisgau, Germany, is a successful and growing family business in the field of advanced training around complex technologies.

Our training offer includes hardware architectures and design methods as well as description languages and embedded applications based on the latest SoC/MPSoC technologies. The current training offer comprises approx. 80 training courses which are carried out both as customer-specific training courses directly at the customer’s site or in different cities. Within the scope of these events, we train approx. 1,000 developers from more than 200 companies annually.

PLC2 GmbH cooperates with technology leaders from different industries. If you would like to represent interesting and challenging topics as a trainer/training manager and are looking for an attractive and varied professional activity, PLC2 GmbH is the right place for you. Apply today.

RESPONSIBILITIES

  • Development of new trainings
  • Design and development of new trainings
  • Execution of public trainings or at the customer’s site
  • Design and development of exercises and sample projects

YOUR PROFILE

  • Degree in electrical engineering, communications engineering, computer engineering or a comparable field of study
  • Expertise in one or more of the following areas
    • digital circuit technology
    • FPGA architecture(s)
    • FPGA design flow
    • SoC/MPSoC architectures
    • languages (HDL, C/C++)
    • Operating systems/driver development
    • FPGA optimization strategies
  • practical design experience
  • high motivation and ability to work independently
  • very good English skills, both written and spoken
  • willingness to travel

THE ADVANTAGES FOR YOU

  • Continuous training in the latest technologies and methods
  • intensive training in specific topics
  • independent work in a highly motivated environment
  • a company car also for private use
  • an open-ended employment contract and a future-proof employment

Are you interested?

If you have any questions, our Head of Human Resources, Sina Krassin, will be happy to help you. If you are interested in working for the PLC2 Group, please send your application to: sina.krassin@plc2.de

Contact

Sina Krassin

+49 7664 91313 0

sina.krassin@plc2.de

Embedded C++ Developer (m/f/d)

Embedded C++ Developer

(m/f/d)

PLC2 Design with its main office in Endingen a. K., is a midsize company with focus on custom developments and development of own solutions for various fields, like automotive, avionic and industry.

Within this context we develop full solutions, from concept and specification, to FPGA logic design with VHDL and HLS, up to OS selection and building and SW application and until the lifecycle management and release management including the production planning.

Due to our continued growth, customer demands and upcoming national and international research opportunities we are currently looking for a qualified developer available on short notice for an opportunity located in Endingen a. K., Germany.


RESPONSIBILITIES

  • Software development in C/C++ for embedded Linux systems
  • Design, code and integrate software for embedded Linux distributions
  • Develop and maintain software for tests and tools
  • Configure, modify and adapt Linux drivers for different modules
  • Write and contribute to technical documentation such as data sheets and user guides
  • Support on production test system development and validation of systems

YOUR PROFILE

A great C++ developer at PLC2 Design can’t be defined. Due to the fact that everyone is different there is more than one way to get the work done. But to be successful in this role, we have this kind of profile in mind:

  • Bachelor or Master university degree in computer science, telecommunications or electrical engineering with focus on software development
  • Excellent knowledge in C/C++
  • Good knowledge in parallel programming
  • Good knowledge in data structures
  • Good knowledge in IP networking
  • Good knowledge of Linux kernel and device-driver development
  • Good knowledge of Python, shell scripting
  • Good knowledge of Git
  • Experience in developing embedded systems
  • Self-motivated, team-oriented and organized
  • Knowledge about GCC, Make and Yocto is an advantage
  • Knowledge about U-boot is an advantage
  • Knowledge about camera technology, protocols and FPGAs is an advantage
  • Knowledge about ROS/ROS2 (www.ros.org) is an advantage

THE ADVANTAGES FOR YOU

  • Individual on-the-job training
  • Continuing education through PLC2 Training catalog
  • Participation in field related conferences

Are you interested?

If you have any questions, our Head of Human Resources, Sina Krassin, will be happy to help you. If you are interested in working for the PLC2 Group, please send your application to: sina.krassin@plc2.de

Contact

Sina Krassin

+49 7664 91313 0

sina.krassin@plc2.de

FPGA Logic Design Engineer (m/f/d)

FPGA Logic Design Engineer

(m/f/d)

PLC2 Design with its main office in Freiburg, is a midsize company based with focus on custom developments and development of own solutions for various fields, like automotive, avionic and industry.

Within this context we develop full solutions, from concept and specification, to FPGA logic design with VHDL and HLS, up to OS selection and building and software application until the lifecycle management and release management including the production planning. Due to our continued growth, customer demands and upcoming national and international research opportunities we are currently looking for a qualified and short-dated available developer for an opportunity located in Endingen a. K., Germany.

As a FPGA engineer you are responsible for the design and implementation of algorithms on reconfigurable hardware. You shall be responsible for the estimation, design, implementation and testing of all assigned tasks within short-term iterations. Furthermore, you will use the latest technologies, tools and practices to deliver applications to our global customer base successfully. The role requires a person who can work collaboratively with a young, creative team, in an agile software development environment and who feels comfortable in developing and testing complex algorithms realized in hardware description languages.

RESPONSIBILITIES

  • Design and implement high-performance, concurrent and time-critical hardware architectures
  • Develop and simulate models for logic circuits such as FPGAs using VHDL and HLS
  • Analyse, specify and structure system requirements
  • Research, test and integrate reliable and cost-efficient hardware components
  • Create documentations and schematics for systems
  • Define interfaces of system elements and ensure their consistency
  • Develop and perform module, system-integration and qualification tests
  • Develop solutions that meet the requirements of our teams and projects
  • Be up to date with the state of the art in computer vision and AI and apply knowledge to our challenges

YOUR PROFILE

A great FPGA engineer at PLC2 Design can’t be defined. Due to the fact that everyone is different there is more than one way to get the work done. But to be successful in this role, we have this kind of profile in mind:

 

  • Master’s degree or Diploma in Computer Science, Computer Engineering, Software Engineering or other relevant field of study
  • Excellent knowledge of FPGAs
  • Experience with FPGA SoCs
  • Excellent knowledge in VHDL and HLS
  • Fundamental-level proficiency in Linux environment
  • Experience designing and building sophisticated software, leveraging complex data structures, optimized for performance and real-time capabilities
  • Knowledge of version control software such as Git
  • Experience with release management and testing
  • Self-motivated, team-oriented and organized
  • Knowledge of latest AI and computer vision concepts and deployment in FPGAs
  • Experience with image processing pipelines
  • Experience with field bus systems
  • Experience with uboot and Linux drivers
  • Experience developing with C++ and python is a plus
  • Knowledge of shell scripting
  • Knowledge of ROS/ROS2

THE ADVANTAGES FOR YOU

Our company’s culture is coined by flat hierarchies and mutual respect. We are a diverse and talented team who is motivated by the will to make a change. Our goal is to establish new technologies in those real-life applications where they add extra value. Mistakes happen to help us to improve. Our processes should be designed to prevent repeated mistakes and learn from them as a team. Our customers are partners. We work together on big, long-time oriented projects and help each other to succeed.

 

  • Individual on-the-job training
  • Continuing education through PLC2 Training catalog
  • Participation in field related conferences

 

Are you interested?

If you have any questions, our Head of Human Resources, Sina Krassin, will be happy to help you. If you are interested in working for the PLC2 Group, please send your application to: sina.krassin@plc2.de

Contact

Sina Krassin

+49 7664 91313 0

sina.krassin@plc2.de

Embedded Linux-Developer (m/f/d)

Embedded Linux-Developer

(m/f/d)

PLC2 Design with its main office in Endingen a. K., is a midsize company with focus on custom developments and development of own solutions for various fields, like automotive, avionic and industry.

Within this context we develop full solutions, from concept and specification, to FPGA logic design with VHDL and HLS, up to OS selection and building. Software application, the lifecycle and release management including the production planning will be more of your tasks.

Due to our continued growth, customer demands and upcoming national and international research opportunities we are currently looking for a qualified developer available on short notice for an opportunity located in and Endingen a. K., Germany.

RESPONSIBILITIES

  • Design, code and integrate software for embedded Linux distributions
  • Develop and maintain software for tests and tools
  • Build and maintain Yocto based Linux distributions
  • Custom board bring-ups based U-boot and Linux
  • Configure, modify and adapt Linux drivers for different modules
  • Write and contribute to technical documentation such as data sheets and user guides
  • Support on production test system development and validation of systems

YOUR PROFILE

A great embedded Linux developer at PLC2 Design can’t be defined. Due to the fact that everyone is different, there is more than one way to get the work done. But to be successful in this role, we have this kind of profile in mind:

  • Bachelor or Master’s university degree in computer science, telecommunications or electrical engineering with focus on software development
  • Excellent knowledge of Yocto, GCC, and Make
  • Excellent knowledge of U-boot
  • Excellent knowledge of Linux kernel and device-driver development
  • Excellent knowledge of developing embedded Linux systems
  • Good knowledge of C/C++
  • Good knowledge of Python, shell scripting
  • Good knowledge of parallel programming
  • Good knowledge of data structures
  • Good knowledge of Git
  • Self-motivated, team-oriented, and organized
  • Experience with Docker is a plus
  • Knowledge of IP networking is an advantage
  • Knowledge about camera technology, protocols, and FPGAs is an advantage
  • Knowledge about ROS/ROS2 (www.ros.org) is an advantage

THE ADVANTAGES FOR YOU

  • Individual on-the-job training
  • Continuing education through PLC2 Training catalog
  • Participation in field related conferences

Are you interested?

If you have any questions, our Head of Human Resources, Sina Krassin, will be happy to help you. If you are interested in working for the PLC2 Group, please send your application to: sina.krassin@plc2.de

Contact

Sina Krassin

+49 7664 91313 0

sina.krassin@plc2.de

Current PLC2
Research Projects

Unsolicited
Applications

Whether you are experienced in a specific area of design or technology or you are looking for a completely new challenge in FPGA — we are sure to have the right position for you. Just get in touch with our HR team and we look forward to hearing from you and receiving your unsolicited application.

Apply now

How can we help?

Contact

FAQ

01. How does the application process normally work?

First, we are starting with a 30-minute get-to-know interview with our HR team or the team leader for this open position.
If you were able to convince the participants of the interview, it continues with a second 30-minute interview with the team leader (high-level technical assessment).
If you were able to convince the team leader as well, we will go on with 90 minutes technical deep dive with the team leader.
Finally, if you pass this test, there will be a 30-minute interview with the management at the end.