DSP Firmware Engineer (m/f)
Summary
Design and deliver embedded real-time C/C++ firmware and DSP control algorithms for Vertiv's power converters and UPS systems in Zagreb. Day to day spans software architecture, code optimization, testing/validation, Git revision control, and collaboration with hardware/test engineers; FPGA/Vivado work is a plus.
- Software development and implementation
- Delivery of C/C++ code for embedded real-time computing systems
- Software architecture design
- DSP algorithm design for power converters based on GaN, SiC and Si technologies
- Definition and realization of complex technological and innovative projects
- Participation in the maintenance of existing products, including diagnosis and troubleshooting
- Collaboration with hardware and test engineers on the implementation and testing of new devices
- Code optimization
- Responsibility for revision control and documentation (Git)
- Design reviews
- Ensuring software quality and performance according to project requirements
- Creation of test specifications
- Software testing, examination and validation
- Experience in the design of FPGA algorithms for power converters is an advantage
- Mentoring junior colleagues within the team
Potrebno obrazovanje, znanja i vještine
- Bachelor or Master Degree in electrical engineering, computer science, computer engineering
- Minimum 5+ years of experience
- Fluency in software fundamentals including software design and maintainability
- Strong programming skills in C/C++, knowledge of Code Composer Studio development environment
- Knowledge of control theory and digital signal processing
- Experience in developing UPS and power converters is preferred
- Knowledge of working in the Vivado software tool is an advantage
- Having a good mathematical foundation
- Integration, problem solving and debugging skills
- Ability to collaborate and communicate complex technical concepts
- Ability to solve problems, proactivity and focus on results
- English minimum B2 level
Poslodavac ti nudi
- Access to internal training and external development opportunities
- Coverage of public transportation costs
- UNIQA supplementary health insurance for added security
- Special occasion bonuses (Easter, Christmas, performance-based rewards, and child-related bonuses)
- Free annual health check-up to support your well-being (Croatia Osiguranje)
- Opportunity to sign up for a Multisport card for an active lifestyle
- Fresh fruit delivered 2 times per week for a healthy start to the week
- Referral bonuses as a thank-you for helping us grow our team
- Financial support for new parents with a non-taxable baby bonus
- Assistance in difficult times with a non-taxable allowance for the loss of an immediate family member
- Professional development through mentorship and training
- International teams and dynamic environment
- Contribution to projects of high technical complexity with modern technical challenges
- Full creative and professional freedom
- Flexible working hours
- Positive, casual, friendly, team-based working atmosphere
- Focus on competence development