JobsEmbedded Software Engineer
Job description
The role involves developing and integrating embedded software for advanced algorithms and protocols within Qualcomm's Wireless R&D division. The team focuses on cutting-edge research for the next generation of wireless technologies, including 6G. Successful candidates will work in a fast-paced environment, contributing to both research and product development. The position requires creativity and enthusiasm for both technology research and software implementation.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- Proficiency in C/C++ programming and object-oriented software design and development.
- Understanding of multi-threading and operating system fundamentals.
- Analytical and problem-solving skills.
- Ability to communicate technical ideas clearly, both verbally and in writing.
- Ability to work effectively across teams in a collaborative software engineering environment.
Responsibilities
- Design, develop, integrate, and maintain embedded software across the full development lifecycle.
- Interact with system architects to understand high-level system design and requirements.
- Contribute to technical design and reviews, providing engineering input on architecture and design trade-offs.
- Perform on-target and off-target development and debugging using standard embedded debug tools.
- Optimize performance and timing constraints in real-time embedded systems.
- Create and maintain high-quality technical documentation.
- Contribute to subsystem-level integration and testing.
- Collaborate with cross-functional teams including system architects and test engineers.
Benefits
- Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.
Is this posting expired or inaccurate?
