Cellular Physical Layer Software Engineer
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
Summary
Posted: Feb 20, 2023
Role Number: 200464352
Join the Wireless Technologies and Ecosystems organisation and be part of a best-in-class team of engineers, working with multi-functional teams to drive innovation and develop products used by millions worldwide. We are looking for a highly reciprocal individual who can excel in a high-paced environment. As a Cellular Physical Layer Software Engineer on this team, you will be at the center of the embedded 5G/4G/multimode cellular software effort within a silicon design group responsible for designing and productizing state-of-the-art cellular SoCs. This position requires someone comfortable will all aspects of embedded software development, that thrives in a multi-layered multi-functional organization, is not afraid to debate ideas openly, and is flexible enough to pivot on constantly evolving requirements.
Key Qualifications
5 + years of In-depth hands-on experience with PHY L1 Software/Firmware in 3G/4G and/or 5G.
Strong understanding of software engineering principles, and core computer science fundamentals.
Strong understanding with C and/or C++, compilers, build and source code control tools.
Experience with memory constrained Real Time Operating Systems (RTOS) and concurrent programming.
Working knowledge of computer architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems.
Experience with silicon prototyping, emulation systems, and virtual platforms.
Strong experience with debugging embedded software systems.
Familiarity with UARTs, JTAG, and oscilloscopes.
Knowledge and experience of Matlab is a plus.
Description
Specify, design, and implement PHY L1 Software/Firmware of a state-of-the-art mobile wireless communications system. Implement key scheduling, control processing in tight timeline, latency, and energy constraints. Work with Software designers to define interfaces to protocol stack, MAC/RRC and required processor subsystems. Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon L1 FW design and verification. Evaluate and implement innovative tools for build, formal verification, and test. Define methodologies and standard methodologies.
Education & Experience
Bachelors or Masters in computer science or equivalent is preferred.
Additional Requirements
Posted: Feb 20, 2023
Role Number: 200464352
Join the Wireless Technologies and Ecosystems organisation and be part of a best-in-class team of engineers, working with multi-functional teams to drive innovation and develop products used by millions worldwide. We are looking for a highly reciprocal individual who can excel in a high-paced environment. As a Cellular Physical Layer Software Engineer on this team, you will be at the center of the embedded 5G/4G/multimode cellular software effort within a silicon design group responsible for designing and productizing state-of-the-art cellular SoCs. This position requires someone comfortable will all aspects of embedded software development, that thrives in a multi-layered multi-functional organization, is not afraid to debate ideas openly, and is flexible enough to pivot on constantly evolving requirements.
Key Qualifications
5 + years of In-depth hands-on experience with PHY L1 Software/Firmware in 3G/4G and/or 5G.
Strong understanding of software engineering principles, and core computer science fundamentals.
Strong understanding with C and/or C++, compilers, build and source code control tools.
Experience with memory constrained Real Time Operating Systems (RTOS) and concurrent programming.
Working knowledge of computer architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems.
Experience with silicon prototyping, emulation systems, and virtual platforms.
Strong experience with debugging embedded software systems.
Familiarity with UARTs, JTAG, and oscilloscopes.
Knowledge and experience of Matlab is a plus.
Description
Specify, design, and implement PHY L1 Software/Firmware of a state-of-the-art mobile wireless communications system. Implement key scheduling, control processing in tight timeline, latency, and energy constraints. Work with Software designers to define interfaces to protocol stack, MAC/RRC and required processor subsystems. Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon L1 FW design and verification. Evaluate and implement innovative tools for build, formal verification, and test. Define methodologies and standard methodologies.
Education & Experience
Bachelors or Masters in computer science or equivalent is preferred.
Additional Requirements
0 page views
Related listings
-
Senior System Software EngineerSoftware DeveloperAt Trane Technologies TM and through our businesses including Trane ® and Thermo King ®, we create innovative climate solutions for buildings, homes, and transportation that challenge what’s possible for a sustainable world. We're a team that dares t...2026/11/10
-
Apply Applicants for Software Engineering - JAVASoftware DeveloperAs a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise t...2026/11/10
-
Net Full Stack DeveloperSoftware DeveloperJob Description:Strong knowledge of .NET frameworkFamiliar with various design and architectural patternsUnderstanding of fundamental design principles for building a scalable applicationStrong understanding of object-oriented programmingSkill for wr...2026/11/10
