Embedded Software Engineer

Alpitronic Srl — Germany · Posted ~2 days ago

Full-time Onsite

Skills

C VHDL Verilog FPGA Microcontrollers SPI I2C UART Ethernet CAN

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Develop embedded firmware and FPGA logic, validate hardware-software systems, and collaborate on advanced real-time engineering solutions.

Highlights

Opportunity to develop embedded firmware and FPGA solutions in innovative R&D projects with training and career growth.

Description

We are looking for a Programmer to support the development of embedded and digital systems through low-level software and hardware description language programming. The Embedded Software Engineer will play a key role in developing, implementing, and validating firmware and FPGA logic for microcontroller- and FPGA-based systems used in advanced R&D and engineering applications. Your Responsibilities Develop embedded software in the C programming language for microcontroller-based systemsDesign, implement and verify digital logic using hardware description languages such as VHDL or VerilogProgram, configure and debug field-programmable gate arrays (FPGAs) for control, data acquisition and signal processing applicationsDevelop low-level drivers, interfaces and communication protocols for embedded systemsProvide support for the setup, debugging, and validation of microcontroller and FPGA platformsWork closely with electronics, power electronics and systems engineers to define hardware-software interfacesImplement and test real-time control and monitoring functionalityUse simulation tools, logic analysers, and on-target debugging tools to perform functional verification and debuggingDocument software and FPGA designs, architectures and test proceduresMaintain and improve existing firmware and FPGA codebasesProvide support for integration and testing activities in laboratory and R&D environments Your Qualifications & Skills Degree in Computer Engineering, Electrical Engineering, Embedded Systems, or a closely related fieldPrevious professional experience in a similar roleStrong programming experience in C for embedded systemsHands-on experience with HDL programming using VHDL, Verilog, or equivalentExperience programming and debugging microcontrollersExperience working with FPGAs, including synthesis, implementation, and testingFamiliarity with development tools such as GCC, vendor IDEs, and FPGA toolchainsUnderstanding of digital electronics, timing, and hardware-software interactionExperience with communication interfaces such as SPI, I2C, UART, Ethernet, or CANPassion for research and innovation, and a willingness to learn and adapt quicklyExcellent written and verbal communication skills in English, German is a plus OUR COMMITMENT Innovative work environment in a young, dynamic teamHigh-tech projects in the future-proof sector of e-mobilityOpportunities for advancement in a growing companyA wide range of further training opportunitiesAttractive bonus system and performance-related payAdditional company benefits WHY ALPITRONIC Together with our customers, we are driving the world towards sustainable mobility – with cutting-edge technology, we inspire with the most innovative and reliable solutions. With our roots in South Tyrol, we are market and innovation leaders and set the future charging infrastructure standards from our locations in Bolzano/Bozen, Bergamo, Bologna, Munich and Charlotte (USA). WHAT MAKES WORKING FOR US SPECIAL We are excited to meet individuals who are enthusiastic about making things happen, take personal responsibility and appreciate seeing the direct results of their work in the final product. We are a fast-growing company and offer our top teams a diverse and challenging range of tasks in a respectful corporate culture. Your contributions matter, are appreciated and have a significant impact! Join us and be part of our team!