Real-time embedded software engineer
You will be joining a software development team that's leading the work on the next generation cutting edge mobile backhaul platforms.
You will be exposed to different areas of software development, ranging from low level configurations and up to high-level embedded object oriented applications development.
You will be in charge of various aspects of the development process such as analyzing and defining software requirements, coding in an agile methodology and providing extensive unit testing.
You will also closely collaborate with other functional groups, such as project managers, software, hardware and quality engineers.
- BSc in Computer science/ Computer engineering /Electrical engineering from known University - MUST.
- Experience in Multithreading application designs – MUST.
- 1-4 years of experience in C/C++ software development for RT Embedded systems – MUST.
- Experience in object oriented design/development – MUST.
- Experience with Embedded Linux – an advantage.
- Experience with Ethernet L2 switching/High Availability – an advantage.
- Experience with debugging SW/HW interactions on FPGA-based platforms – an advantage.
- Team player with excellent oral and written communication skills.
- Demonstrated curiosity in engineering and the ability to quickly learn new skills and adapt to project needs.
- Strong interest in embedded systems and software design approaches.