RF DPD Software Engineer [rekrutacja online]
Localization: Wrocław
Daily activities
- Requirement analysis, software design and implementation of software responsible for controlling HW accelerated digital signal processing algorithms on embedded real-time platform
- Analyzing and solving complex engineering problems and hitches in radio technologies area
- Prototyping of the HW/SW features and HW control procedures
- Creating and reviewing requirements and functional, design and interface specificationsbased on system and HW specifications
- Performing a leading role in execution of technical activities within the project
- Working outside of own SW area regarding technical issues (e.g. close cooperation with HW and testing teams)
- Research and development focused on HW and SW interactions
- Cooperation with system architects and other stakeholders involved in a project
- Coaching and leading other teams in solving engineering problems
Our expectations:
- BSc, MSc, PhD degree in Computer Science,Telecommunications, Software Engineering or similar
- advanced level in C/C++ development of complex commercial software products
- experience in creating advanced software architecture, redesigning and refactoring
- experience in embedded systems programming (HW resources constraints: limited memory, CPU) including HW debugging, multithreading and multiprocessing (IPC, parallel computing)
- expertise in algorithm optimization, code profiling and in analysis of memory usage violations
- experience with RTOS and ARM architecture
- good practical knowledge of standard library
- digital and analog signal processing
- strong analytical skills
- knowledge of Design Patterns
- effective teamwork skills
- innovative attitude
- fluent English and Polish, both spoken and written
- experience with unit test framework (googletest, googlemock)
- knowledge sharing abilities