Description:
We are now looking for a Baseband Software Architect. Working with other Architects in UPC DL scheduler, the architect team has the responsibility to lead all aspects of and maintain software architecture and are the key technical decision makers in Baseband UPC DL software domain.
What you will do
- Support feature development team with design, develop and test software, implement new functionalities in C & C++ in a multi-core target environment
- Participate in feature studies and early engagement to ensure efficient and future proof design
- Analyzing and proposing new solutions/improvements in the domain to ensure efficient implementation.
- Define and carry out the realization of SW design principles in UPC domain, including domain design rules, test strategy and competence development plan for the domain.
- Ensure long term architecture guidelines are considered
- Ensure Feature Interaction impacts
- Interface to other domains and participate in technical meetings
- Be Responsible for UPC DL domain software architecture and roadmap
- Actively participate during the FST analysis and shift left Quality assurance initiative in UPC DL domain
- Interface to other domains and participate in technical meetings as UPC representative.
You will bring
- 5+ year in baseband software with particularly in 2+ years in UPC DL domain.
- Bachelor’s degree in related fields (Computer Science, Computer Engineering, Electronics)
- Real-Time Software development specially in a multi-core deployment scenario
- Well-crafted programming skills in C or C++ Implemented software
- Systemization or implementation of DL scheduler, QoS, HARQ, DL link adaptation, carrier aggregation
- Good inter-person skill to co-ordinate technical forum inside UPC domain
- Good Communication and Presentation skills
- Excellent collaboration and teamwork skills
- Be technical with the ability to identify issues from sophisticated software systems
- Demonstrated a proficiency in critical thinking and lateral problem solving
- Excellent communication in verbal and written English
- Be technical with the ability to identify issues from sophisticated software systems