Senior Mobile Software Engineer

1 month ago


Shanghai, Shanghai, China Bose Full time

Transformative Sound Experiences

The Sr. mobile engineer will be responsible for mobile application and framework development to support mobile platform and product integration. This senior technical role will manage, develop, and ship software that brings wow experiences to Bose customers.

Key Responsibilities:

  • Design and implement frameworks, libraries, and reusable software components to support cross-platform and globalized application development.
  • Communicate and coordinate with cross-functional teams on mobile software development to support consumer electronics products, professional audio equipment, and automobile systems.
  • Work closely with other teams within the global software organization, including embedded firmware, DevOps, product analytics, and SQA.
  • Contribute to all phases of the software lifecycle, including requirements analysis, design, implementation, code review, test design, unit testing, release engineering, and documentation.
  • Analyze complex technical problems and propose design of architectures and solutions.
  • Develop technical roadmaps and create prototypes to evaluate emerging technologies and their adoption in Bose's portfolio.

Requirements:

  • Expertise in mobile application design and development for Android and/or iOS platform.
  • Proficient in both native application development (Kotlin/Swift) and hybrid framework development (React Native/Flutter).
  • Experience working with wide range of product environments, including embedded, mobile, and cloud.
  • Strong architecture, system design, and documentation skills.
  • Strong written, verbal, presentation, and interpersonal skills.
  • Excellent written and spoken proficiency with both English and Mandarin.
  • Experience working with Harmony Next/OpenHarmony is a plus.
  • Experience working with IoT, Wi-Fi, and BT devices is a plus.

Qualifications:

  • B.S. Degree in engineering, computer science, or a related technical field.
  • At least 5 years of native app development experience.
  • At least 3 years of hybrid app development experience (RN or Flutter).


  • Shanghai, Shanghai, China Bose Full time

    You know the moment. It's the first notes of that song you love, the intro to your favorite movie, or simply the sound of someone you love saying "hello." It's in these moments that sound matters most.At Bose, we believe sound is the most powerful force on earth. We've dedicated ourselves to improving it for nearly 60 years. And we're passionate down to our...


  • Shanghai, Shanghai, China Bose Full time

    The engineering team at Bose is a thriving, passionate, deeply skilled team of professionals from a broad range of disciplines and experiences, who share a common goal—to create products that provide transformative sound experiences.The Sr. mobile engineer will be responsible for mobile application and framework development to support mobile platform and...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job DescriptionA challenging opportunity has arisen for a Senior Power Engineer to join our team at Qualcomm in Systems Test Engineering. We are seeking an experienced professional with a strong background in power engineering, mobile gaming systems, and software development.The successful candidate will be responsible for designing and implementing test...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    We are seeking a highly skilled Senior Software Engineer - Backend to join our team at {company}.As a member of our software engineering team, you will be responsible for designing, developing, and maintaining our company's backend infrastructure. You will work closely with cross-functional teams to ensure seamless integration with our frontend and mobile...

  • Bose Software Manager

    3 weeks ago


    Shanghai, Shanghai, China Bose Full time

    Bose Software is looking for an experienced manager to lead our mobile application development team.The ideal candidate will have a strong background in software engineering and leadership, with a proven track record of driving consistent software delivery to meet product roadmaps.Key responsibilities include managing an engineering team of 10+ for mobile...


  • Shanghai, Shanghai, China Bose Full time

    At Bose, we believe sound is the most powerful force on earth.We've dedicated ourselves to improving it for nearly 60 years.The engineering team at Bose is a thriving, passionate, deeply skilled team of professionals from a broad range of disciplines and experiences.We share a common goal—to create products that provide transformative sound experiences.The...


  • Shanghai, Shanghai, China Bose Full time

    Job DescriptionBose is seeking an experienced Software Development Team Lead to lead and drive our mobile application development. This is a position requiring strong leadership and hands-on technical experience driving consistent software delivery to accommodate product roadmap.About the RoleThe ideal candidate will have 10+ years of leading embedded SW...


  • Shanghai, Shanghai, China Bose Full time

    You know the moment. It's the first notes of that song you love, the intro to your favorite movie, or simply the sound of someone you love saying Hello.At Bose, we believe sound is the most powerful force on earth. For nearly 60 years, we've dedicated ourselves to making it better. And we're passionate down to our bones about making whatever you're listening...


  • Shanghai, Shanghai, China Wargaming Full time

    About UsWargaming is a leading developer and publisher of PC, console, and mobile games.Job DescriptionWe are seeking an experienced Senior 3D Artist to join our Shanghai studio and work on the Warship Blitz project.The successful candidate will be responsible for creating high-quality 3D models and textures for our mobile game.Key Responsibilities:Design...


  • Shanghai, Shanghai, China Bose Full time

    You know the moment when sound matters most. At Bose, we believe it's the most powerful force on earth.Our engineering team is a thriving community of professionals from diverse disciplines and experiences, united by a common goal: creating products that provide transformative sound experiences.We're seeking an experienced Senior Mobile Engineer to lead...


  • Shanghai, Shanghai, China Bose Full time

    Job Title: Senior Embedded Software Engineer, Consumer SoftwareAt Bose, we're passionate about creating products that deliver transformative sound experiences. As a Senior Embedded Software Engineer, you'll play a key role in developing software for our next-generation wearables, including Bluetooth noise-cancelling headphones and audio sunglasses.Key...


  • Shanghai, Shanghai, China Riot Games Full time

    Job Summary:Riot Games is seeking a skilled Senior Software Engineer to join our team and contribute to the development of our games. As a Senior Software Engineer, you will be responsible for designing, implementing, and maintaining complex gameplay systems, including combat, animation, and character movement.Key Responsibilities:Design and implement...


  • Shanghai, Shanghai, China Bose Full time

    At Bose, we're passionate about creating products that provide transformative sound experiences. As a key member of our engineering team, you'll play a crucial role in driving our mobile application development forward.The ideal candidate will have a strong technical background, with experience leading teams and managing software development lifecycles....


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    We are seeking an experienced Senior Autonomous Driving Software Engineer to join our team at Mercedes-Benz Group China Ltd. in Shanghai, CN.Job DescriptionCompany Overview:Mercedes-Benz Group China Ltd. is a leading provider of premium vehicles and services in China. We are committed to innovation, sustainability, and customer satisfaction.Salary: RMB...


  • Shanghai, Shanghai, China Logitech Full time

    Job Title: Senior Software Product ManagerLogitech is a world leader in products that connect people to their digital experiences. We are seeking a Senior Software Product Manager to join our team in Logitech China for China gaming software team.About the RoleThis is a unique opportunity to work with a fast-growing division, consisting of our mice,...


  • Shanghai, Shanghai, China Abbott Full time

    We are looking for a highly skilled Sun software engineer who can help us build scalable and efficient applications. As a senior software engineer, you will be responsible for designing, developing, and testing software components, as well as collaborating with cross-functional teams to deliver high-quality products.Key responsibilities include:Designing and...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Senior Software Engineer - GamingCompany: Qualcomm ChinaJob Area: Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation to help create a smarter, connected future for all....


  • Shanghai, Shanghai, China Booking Full time

    Senior Software Quality EngineerJob SummaryWe are seeking a highly skilled Senior Software Quality Engineer to join our team at Booking.com. As a key member of our software quality team, you will be responsible for developing and implementing automation strategies to ensure the highest quality in all our projects.Key ResponsibilitiesDevelop and maintain...


  • Shanghai, Shanghai, China Alstom Full time

    About AlstomAt Alstom, we're passionate about shaping the future of transportation. As a global leader in rail infrastructure and signaling solutions, our goal is to provide innovative, efficient, and sustainable mobility systems that meet the needs of today's fast-paced world.About the RoleWe are seeking an experienced Senior Quality Assurance Engineer to...


  • Shanghai, Shanghai, China Believe Full time

    As a Senior Software Engineer at {company}, you will be responsible for designing and implementing software solutions that meet the needs of our customers. Your expertise will be essential in ensuring the quality and reliability of our software products.Main Responsibilities:Develop and maintain software applications using various programming languages and...