Ta oferta pracy jest już nieaktualna.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Tasks:
- Refine system architecture and requirements to the software layer
- Define the software architecture of an embedded system
- Advocates clarity and transparency between the client, system architects and the team
- Setup a development environment
- Evaluate off the shelf and open source software solutions
- Work with hardware team to implement qualification test software
- Implement process for maintainable software production and release
- Research, prototype and deliver new and innovative system solutions
- Successfully collaborate with testers, supporters and hardware product teams
- Work as a mentor and technical lead for pretending software architects
- Cooperate with our partners and suppliers
Requirements:
- Minimum of a bachelor's degree in electrical engineering, computer science or a related field
- At least 4 years of professional experience in software architecture
- At least 5 years of programming experience with the C/C++ programming language
- Experience with Linux development environments scripting languages
- Experience delivering software requirements of very high quality
- Experience with embedded systems development
- Excellent communication skills (both verbal and written) at all levels of the organization
- Knowledge of basic hardware components - SOC's, Flash, Ram, Switches and interfaces like serial, ethernet, I2C, SPI, RGMII is a must have
- Good understanding of Software inspection process, offline testing and simulation
- Understand how to develop requirements and architecture in the agile world
We offer:
- An interesting and challenging job where you will work with new technologies and the latest trends in telecommunications, in a team of IT
- A young working environment with an informal culture
- Flexible working hours
- Permanent contract after the probationary period
- Competitive salary and additional benefits: Lunch allowance, private medical care, allowance for sports and culture, integration events
Nice to have:
- Experience in one or more of the following areas: U-boot, Networking, WiFi, Openwrt, Linux drivers, WCMP, IGMP/Multicast, VOIP
- Experience with RTOS
- Experience with system- level integration, including open source packages
- Experience with computer science: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Strong embedded systems debugging and troubleshooting skills
- Experience with Linux kernel and application software development