Social network you want to login/join with:
As a Software Technology Manager, you will work with Arm's key customers to define and prioritize requirements for software enablement and optimization, developing strategies to deliver them within Arm and its software ecosystem.
Our Central Engineering Software group plays a bridging role across Arm's technologies. You will be part of our team of technology managers addressing the growing demand for software on Arm technology.
Job Overview:
We are responsible for the roadmap and vision for our software development, configuration, optimization, productization, and delivery activities. We develop strategies around new and existing software components to support Arm's products.
We gather use-cases and requirements for how software solutions can fulfill the needs of complex systems. Our scope includes engaging with open-source communities, communicating open-source opportunities, and creating product plans to ensure successful deployment of Arm's software solutions across multiple market segments. Our knowledge of software communities, development practices, and release methodologies helps us align our hardware products' lifecycle with complete product solutions.
We collaborate closely with Project Managers, Architects, Engineering Leads, and Product Managers both within and outside Arm to deliver the best software for Arm's technology and to communicate its value globally.
Responsibilities:
* Evaluate the entire value chain of end customers, manufacturers, and designers of hardware, software, and systems, including productization, support, and quality assurance.
* Translate market segment needs into product plans.
* Work with internal engineering teams and software vendors to prioritize features and enhancements that meet customer needs.
* Perform competitive analysis to identify strengths and weaknesses of Arm-based solutions versus competitors.
* Engage with open-source communities and promote our software offerings through customer meetings, sales presentations, and training sessions.
Required Skills & Experience:
* Experience in creating and managing software requirements, preferably in a software product delivery context, with an understanding of validation and quality assurance processes.
* Effective communication skills to articulate ideas and collaborate with team members, customers, and suppliers in strategic planning.
* Software development experience, such as firmware, operating systems, or application development.
* Self-motivated to work independently while being an integral part of local and global teams.
* Willingness to travel up to 25%, including international travel.
‘Nice to Have’ Skills and Experience:
* A good university degree (or equivalent), ideally in a numerate subject, or relevant experience.
* Experience with the full open-source software development lifecycle and software stack components.
* Experience with software product development and delivery lifecycle.
* Background in technical product management, sales, or marketing.
* Experience in hardware design environments and proof-of-concept software development.
* Ability to define requirements for quality and optimization, including non-functional areas like performance and safety.
In Return:
You will utilize your engineering skills to support technologies that influence millions of devices for years to come.
#J-18808-Ljbffr