Embedded Software Engineer
- Department:
- Location:
- Warsaw, Poland
As a member of the R&D team, you will be challenged with designing and testing the latest broadcast equipment incorporating the most advanced technology.
Requirements:
- C, C++ programming and debugging skills
- Demonstrated experience with Embedded Linux
- Real-Time Operating Systems, FreeRTOS and Device Driver experience essential
- Object-oriented design and programming techniques, data structures.
- Knowledge of digital hardware (SoC, ARM Cortex-A and Cortex-M, FPGA.)
- Solid understanding of networking protocols and experience with device control interfaces like Ethernet, I2C, SPI, USB, and PCIe
- Ability to perform board level troubleshooting for software
Additional Skills and experience that will be useful:
- Knowledge of HDMI, HDCP, HKEP and IPMX is a bonus
- Data Communication Network and associated Layer 2 and 3 protocols
- Knowledge of video standards H.264, MPEG2, HEVC, JPEG-XS, ST2110 and their applications
- Knowledge of web application HTML, CSS, and JavaScript.
- Familiar with CI/CD pipelines (such as Jenkins)
Qualifications:
- A degree in Electrical/Computer/Mechatronics Engineering or Computer Science
- At least 3/4 years of professional experience as a Embedded Engineer
- Excellent verbal and written communication and proven interpersonal skills
- Be result-oriented, self-motivated and a team player
Recruitment process:
- Screening with recruiter (30min)
- Technical interview with 2 Software Engineers & Hiring Manager (about 180 min)