Embedded Software Engineer

Prodrive Technologies
Son, Netherlands
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Son, Netherlands

Tech stack

Artificial Intelligence
Automation of Tests
C++
Computer Programming
Software Design Patterns
Embedded Software
Field-Programmable Gate Array (FPGA)
Python
Software Engineering
Product Software Implementation Methods
Systems Integration
UML
Computerised Systems
GIT
Information Technology
Low Latency
Multiaccess Edge Computing
Programming Languages

Job description

Are you passionate about elevating product quality and performance through innovative embedded software engineering? At Prodrive Technologies, you have the unique opportunity to work with state-of-the-art, proprietary systems renowned for their versatility and extensive customization possibilities. As an Embedded Software Engineer, you'll harness these cutting-edge tools to maximize the capabilities of our embedded computing products that contribute to the world's leading edge semiconductor, medical and industrial products, enabling technologies that make the world work.

We are Prodrive Technologies - Embedded Computing Systems

Our computing systems are the backbone of cutting-edge applications, delivering performance and reliability where it matters most. Leveraging the latest x86, ARM, and FPGA technologies, we design advanced solutions that power image-processing inspection systems with AI acceleration and real-time computation. Our expertise extends into industrial IoT and automation, driving innovation across semiconductor equipment, medical devices, smart agriculture, and maritime applications.

We offer a complete product range to meet diverse needs: single-board computers for embedded control, standalone industrial PCs for edge computing, and rack-level integration including GPU servers, high-speed, low-latency networking and storage for high-performance environments. Our solutions enable scalability and flexibility for any application.

About the role

You are the specialist in programming our embedded systems to unlock our product's full performance. The diversity in our products and customers require tailored solutions, allowing you to work on a variety of products that serve different markets. You will cover all aspects of writing design documentation, software implementation, testing, validation and integration, all while working in a multidisciplinary design team. Your input will impact on the next generation's market needs!

Once products reach series production, you support the life-cycle management team by sharing your knowledge of both the product's software, and how it functions in the face of underlying hardware changes, maintaining its reliability, while reducing the impact on our customers to a minimum. You excel at finding and implementing creative solutions to real-world problems in a constrained embedded environment.

At Prodrive Technologies we stimulate creativity and innovation, giving you the opportunity to develop yourself through hands-on challenges and continuous learning.

Key Responsibilities

  • Translate customer requirements into a robust design.
  • Design embedded software with reliability and maintainability in mind
  • Collaborate with the product development team, early in the development process, to ensure all requirements fulfilled
  • Validate software implementation by writing automated tests and performing measurements in our laboratory
  • Develop software to control and automate test setups, ensuring reliability, efficiency, diagnostics and accuracy
  • Provide technical support and troubleshooting assistance to production teams, resolving issues related to embedded software

Requirements

  • Bachelor's or Master's degree in Computer Science, Embedded Systems, Electrical Engineering, or a related field
  • Proven experience in systems design and development, with a focus on hardware and software integration is a plus
  • Proficient in programming languages and tools, such as C/C++, Python and Git
  • Strong understanding of software design and engineering principles, e.g. UML, design patterns, and functional abstractions
  • Work effectively with multiple departments, spanning project management, mechanical, software, electronics, manufacturing and operations
  • Analytical thinker with strong problem-solving skills
  • Hands-on approach with a strong focus on practical execution
  • Team-oriented, unafraid to involve colleagues to reach the best solution, You like to think about manufacturability when designing

Initiative

You don't sit and wait, you have a hands-on mentality

About the company

Joining Prodrive was a dream of mine ever since my first year of study. Back then I was young and green and didn't know what I wanted to do - I just knew I wanted to work for a company that does cutting edge technology, while also being sustainable, and Prodrive fit that description perfectly. At Prodrive Technologies, we aim at our goal of a Lights Out Factory; a fully automated factory requiring no human presence on-site. The Automated Guided Vehicle (AGV) is automating the logistic process by using the latest navigation and localization algorithms to plan its way through our busy factory floor. Combined with other projects, such as an in-house developed Manufacturing Execution System (MES) and automated test environments, we are realizing the goal of a Lights Out Factory. With the increasing need for CO2 reduction resulting in electrification of the automobile industry, Prodrive Technologies provides OEM (Original equipment manufacturer) companies with innovative power solutions for battery charging. This includes comfort charging, smart charging, and more. We are ready to develop the charging infrastructure of the future, are you? Interconnecting devices through the Internet to collect data and with this, improve efficiency and optimize usage of the available equipment, that is what Embedded Systems is all about. Prodrive Technologies portfolio ranges from products that can be used in harsh environments, such as high powered machinery and vehicles, to products for residential application, such as smart thermostats and gateway. Test automation is working on the Prodrive Technologies goal of a Lights Out Factory. The electronic test system supports that goal by providing test equipment with a uniform interface and form factor, so manufacturing lines can easily be configured for the product's needs. The test equipment includes power supplies, programming modules and measurement tools, all with a common interface to the test system. Combined with other projects, such as an in-house developed Manufacturing Execution System (MES) and Automated Guided Vehicle (AGV), we are realizing the goal of a Lights Out Factory. AVIDIS is a low latency audio/video distribution solution over IP, applicable for several types of markets and applications. Prodrive Technologies supplies the hardware and the software as an off the shelf product. The video quality is 4K60 and can offer any required communication/control interface. The product is highly configurable to meet all the demands of a customer's application. Think about KVM, matrix displays, video walls and multi-view applications. The computing systems that Prodrive Technologies develops are used in embedded applications such as image processing, motion control and system control. They process the image data of live X-ray and control the stages of lithography machines that produce the chips in our iPhones. The need for data processing keeps increasing and bigger and bigger systems are necessary to keep up with market demand. Although we also supply single-server applications, we have customers that demand multi-rack systems that exceed 10,000 cores. Every day, we work on solving the challenges to make these systems work easily, efficiently, and reliably. Hello you! My name is Thomas, and I am working in the software department of Prodrive Technologies. About nine years ago I did a brief internship in automated visual inspection and had a great first impression of the company. After graduating at another company, I decided to follow up on that first impression, and now I have the opportunity to lead the field of automated visual inspection in combination with Artificial Intelligence (AI). Like to know more about how I can be of impact within the company? Find out below!, * Perfect environment for those eager to develop themselves and take full responsibility for a project. * Many opportunities for personal and professional development, along with the flexibility to explore diverse roles across various projects. * A young and dynamic culture which stimulates innovative thinking and taking initiatives. * Personal budget just for you to learn new things. Your growth is our priority. * Flexible working hours and lunch, dinner, and access to our company gym. * Personalized development plan to craft your future. * You will receive essential tools if these are necessary to perform your job (i.e. iPhone and laptop). * On-campus sports facilities enable you to incorporate exercise seamlessly into your work routine. * A performance-driven salary that grows with your accomplishments. * Unlock the opportunity to become a shareholder and entrepreneur within the company. * Travel allowance based on the days you are actually at Prodrive Technologies. * Work-life balance with at least 33 vacation days per year. * Access a retirement plan.

Apply for this position