
Embedded Software Engineer (bare metal / kernel drivers)
- On-site, Hybrid
- Warsaw, Mazowieckie, Poland
Job description
Your work matters with us. We are a dynamic company implementing next-generation telecommunications technologies for global markets.
We are looking for a Mid/Senior Embedded Engineer to join our growing team and contribute to the implementation of functionalities for the 5G mmWave Radio Unit.
Responsibilities
Implementing bare metal firmware for new and existing hardware platforms,
Development of new functionalities for 5G mmWave communication systems based on ARM architecture,
Collaborating with other engineers and project managers to ensure timely and successful project completion,
Developing and implementing testing procedures to ensure quality control and reliability of software distributions,
Troubleshooting and debugging embedded systems.
Job requirements
At least bachelor’s degree in electrical engineering/Telecommunications/Computer science or related scientific field,
At least 2 years of experience as embedded developer or a related position,
Proficiency in C,
Experience with microcontrollers,
Experience in Linux kernel driver development,
Experience with Linux build systems (especially Yocto),
Experience in embedded systems architecture and software development,
Ability to read electrical schematics,
Experience with CI/CD and git,
Strong problem-solving and troubleshooting skills,
Effective communication and teamwork skills,
Good English skills (spoken and written).
Good to have
Experience with operating common test equipment (oscilloscope, logic analyzer, signal generator),
Experience with SoCs,
Experience with Python and/or C++.
Job benefits
Competitive compensation - 12 000 - 22 000 PLN gross (UOP or B2B)
Opportunity to join a fast-growing team at the early stage,
On-site or hybrid work,
Healthcare & Sport packages,
Flexible working hours,
Integration events,
Great coffee and atmosphere 😊.
or
All done!
Your application has been successfully submitted!