Sr Software Applications Engineer - Mobile

Qorvo San Jose , CA 95111

Posted 2 months ago

SUMMARY:

Based in the San Jose Office, the SW Applications Engineer primary goal will be to contribute to the development of software functions and solutions dedicated to Qorvo Mobile phone applications and products. As such, he/she will assist Mobile phone customers in implementing Qorvo's Ultra-Wideband wireless technology in combination with the suitable software stacks and modules, thereby contributing to securing design-wins for Qorvo and ultimately driving revenue for the company.

RESPONSIBILITIES:

  • Design and write code for mobile phone applications, that includes:

  • UWB radio transceiver drivers - including Linux Kernel drivers and hardware abstraction layers

  • Android middleware

  • Android applications that demonstrate UWB capabilities and/or implement specific functions, meeting customers' requirements. Applications shall typically be IoT related and shall accomplish client objectives and needs

  • Re-use, when available, existing software blocks & libraries

  • Design and write embedded code for the low-level layers and drivers into the companion chips to QORVO UWB transceivers: Such companion chips can typically include general purpose microcontrollers and/or Secure Elements to form advanced UWB solutions suitable for seamless integration by the customers into their mobile phones :

  • Embedded software & drivers running of OS such as Free RTOS, Zephyr, Mynewt or similar

  • Test codes & applications extensively to ensure they are error and bug free

  • Write internal and customer documentation including release notes, user's guides etc.

  • Remodel and adapt applications as needed to meet specific demonstrator requirements and/or customer objectives.

  • Interface directly with customers as required

  • Interface with partners to build reference designs & solutions

MAIN GOALS

  • Primary support to Qorvo Mobile, Tier 1 accounts, for all UWB software related activities

  • Assisting customers directly and indirectly in their software integration developments and in the design of their Qorvo-based products

  • Interact with (and take advise from) lead software architects and software integration managers

  • Producing technical documentation to the highest standards to drive customer understanding of Qorvo technology and the optimum ways in which to use it in particular applications

  • Reproducing, analysing and solving technical issues seen on customer platforms in the laboratory to meet customer performance expectations

  • Develop Qorvo's UWB software know-how related to Mobile applications and share with other Mobile Applications teams in the regions

COMPLEMENTARY/INTERDISCIPLINARY TASKS

  • Ability to communicate efficiently

  • Ability to work with remote teams

QUALIFICATIONS:

  • 5 to 10 years of relevant industry experience

  • Bachelor or MSEE degree in a relevant software engineering discipline

  • Android experience is mandatory, including lower layers (Linux Kernel)

  • Technical understanding: Embedded systems, digital, network & RF software layers

  • Experience in the Semiconductor industry and/or in the mobile phone industry is highly desired

  • Customer facing experience (customer support, applications, field applications) highly desirable

  • Embedded software and real time

  • C/C++ programming and Embedded software

  • OS: Android; Free RTOS, Zephyr, Mynewt and similar

  • Knowledge / experience with network MAC layers such as 802-15-4 is a plus

  • Excellent communicator

  • Responds well to pressure

  • Team player

  • Ability to work on multiple projects / clients simultaneously and to manage priorities

  • Think creatively

  • Understanding of the Customer

  • Client Relationship

  • Work across different cultures

  • A problem solving approach and a strong desire to see the customer succeed

MAKE A DIFFERENCE AT QORVO

We are Qorvo. We do more than create innovative RF solutions for the mobile, defense and infrastructure markets - we are a place to innovate and shape the future of wireless communications. It starts with our employees. As a unified global team, we bring a commitment to excellence, growth and a passion for creating what's next. Explore the possibilities with us.

We are an Equal Employment Opportunity (EEO) / Affirmative Action employer and welcome all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, military or veteran status, physical or mental disability, genetic information, and/or any other status protected by law.

Experience Level Individual Contributor Job Type Full Time Location CA - San Jose

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Mobile

Splunk

Posted Yesterday

VIEW JOBS 11/26/2020 12:00:00 AM 2021-02-24T00:00 Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we're committed to our work, customers, having fun and most importantly to each other's success. Learn more about Splunk careers and how you can become a part of our journey! Role: Splunk Mobile Engineering team is looking for highly motivated new grads or early in career talent to to build an innovative solution that enables rapid comprehension of behavioral data against massive amounts of data volume in real time. You will get to work with a super smart bunch of folks who are doing state of the art development work (both native mobile and mobile back-end) in areas of machine learning, data analytics, and event correlations across silos to build best-in-class business analytics software. You will experience Splunking and what defines our culture while honing the skills which separate our development teams from others. Working to support internal and external customer needs, you will collaborate with cross-functional teams, receive mentorship, and gain insight into our values-driven process. Our goal is both to support your growth and development while empowering you for a successful start to your career. Responsibilities: As a Software Engineer, Mobile you will be responsible for … Building innovative solutions that enables rapid development. You will get to work with a super smart bunch of folks who are doing state of the art development work (native mobile, front-end and back-end, DevOps) in areas of machine learning, data analytics, infrastructure and event correlations across silos to build best-in-class business analytics software. You will be interacting with product management and customers to understand detailed requirements. You will also work with other engineering teams across Splunk to design and build high-performance solutions. * You will design, develop, code and test software systems, or applications for software improvements and new products * You'll actively contribute through participation in agile development of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of systems * Your voice will have an impact through your recommended modifications to processes and procedures, and directly contribute to standard methodologies, architecture, and implementation Requirements: Possess knowledge of software engineering processes, agile framework, tools, methods, test development, algorithms and data structure. * Proficient in iOS (Objective-C, Swift) * Strong experience in building native mobile (iOS) applications with an emphasis on performance and robustness * Experience in mobile instrumentation and analytics, mobile app lifecycle * Experience collaborating with design and cross functional engineering teams to make the complex simple for the user * You enjoy working well with others in a fast-paced environment * You enjoy working within an agile environment * Strong communication skills, verbal and written * You bring enthusiasm for solving interesting problems * Actively pursuing a Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics or a related technical field, or equivalent practical experience. * Minimum 6 months relevant work experience What We Offer You: * The opportunity to work with a set of extraordinarily talented and dedicated peers, all the way from engineering and QA to product management and customer support. Splunk flourishes with disruption and diversity. * A constant stream of new things for you to learn and an opportunity for growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation. * A stable, collaborative and supportive work environment We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records. Splunk San Jose CA

Sr Software Applications Engineer - Mobile

Qorvo