Embedded Software Engineer
Tajfun HIL d.o.o. – Novi Sad, Republic of Serbia
About the Company
Typhoon HIL brings together young engineers who want to work on developing their own product across embedded, hardware, and software domains. Our company stands out as a global manufacturer of testing solutions in the field of power electronics and transportation electrification. Typhoon HIL’s flagship product is a sophisticated test platform, designed and manufactured in Serbia, and used by leading technology companies worldwide.
Embedded Software Engineer
Join an international team of engineering experts developing the world’s leading test equipment for power electronics and power distribution systems that plays the decisive role in the process of digitalization, decentralization and decarbonization of the world’s electricity supply.
If you are a highly motivated and self-driven professional looking for engineering challenges, while helping develop the leading-edge technologies, you will for sure love working in our young and dynamic company. We are open to candidates at all experience levels – from recent graduates with strong academic embedded projects to seasoned professionals
Responsibilities:
- You will develop and maintain embedded software on SoC platforms — from embedded Linux and low-level drivers to bare-metal components — in both concept/architecture and implementation phases.
- You will design, implement, and debug communication subsystems based on Ethernet and other relevant communication interfaces, connecting our devices with PC-side software and external equipment.
- You will work within the multidisciplinary team of electronics engineers, software and firmware developers, power engineering and power electronics specialists.
Qualifications:
- Strong background in C/C++ programming and understanding of embedded systems.
- Knowledge of automotive/industrial Ethernet and CAN-based communication protocols.
- Knowledge of Linux operating systems and/or bare-metal development; RTOS experience is a plus.
- Proficient spoken and written English is a must.
- Proficiency with version control systems (Git, SVN …).
- Experience with the embedded Linux ecosystem — kernel drivers, build systems (Yocto, Buildroot) — is a plus.
- Experience with heterogeneous SoC platforms combining processor cores and FPGA fabric (e.g. Xilinx Zynq/ZynqMP), including multi-core AMP architectures, is a plus.
- Knowledge of Python for tooling and test automation is a plus.
- Experience with automated code generation and MATLAB/Simulink software package is a plus.
- Knowledge of German is a plus.
We Offer
- Work in a growing international company
- Annual bonus program based on company results
- Private health insurance
- Flexible working hours
- Subsidized lunch at the company canteen
Please send your resume and cover letter to [email protected].