[LA-Jobs] Director of Embedded Software Development and Brisbane Site Manager at Xilinx
LA Jobs List
jobs at lists.linux.org.au
Wed Jul 23 22:07:30 EST 2014
A new job has been posted on the Linux Australia website.
http://linux.org.au/director-embedded-software-development-and-brisbane-site-manager-xilinx
===================
Interested applicants may apply through the Xilinx Jobs webpage for this
position (IRC104124): http://bit.ly/1zuPClE
We are looking for an enthusiastic Director to manage an Embedded System
Software team and run the Xilinx Brisbane Development Center.
Xilinx is a financially solid, $2+ billion, global All Programmable
technology company with a growing investment in embedded software. The
corporate culture is fast-moving and characterized by tenacious and driven
teams who love solving hard technical problems and who value collaboration,
ownership, and accountability.
You and your team own the development, verification, and integration of
embedded software running on our award-winning Zynq All Programmable
ARM-based SOC and our MicroBlaze soft processors. In this capacity, you will
be directly involved in the architecture and productization of embedded
software solutions for current and next-generation silicon products, working
with a global team of engineers.
You will be responsible for our PetaLinux Tools product, Yocto meta-xilinx,
and QEMU contributions. Guided by your software experience, you will provide
input to the SOC Architecture team in the selection of IP blocks for next
generation silicon. You will work with the Program Management team to
deliver embedded software components in-line with the overall program
schedule. You will work with the hardware engineering teams that develop
silicon and soft IP. Across geographies and time zones, you will work with
other teams to align on planning and execution. You will interact with 3rd
party vendors and Ecosystem partners. You will be responsible for the
Brisbane Development Center site logistics.
Overall, you will lead a growing team of embedded software engineers to
deliver high-quality solutions to our customers and influence the future
direction of embedded software at Xilinx.
Essential Duties and Responsibilities:
* Lead, motivate and manage the 9-person PetaLinux engineering team,
consisting of senior and junior developers
* Monitor technology trends such as emerging standards for new technology
opportunities
* Drive architecture of embedded software products at Xilinx. Establish
technology guidelines based on best practices in architecture and embedded
software development.
* Ensure reproducible software development and high quality through software
engineering processes and best practices. Improve processes, procedures, and
work flow.
* Work closely with Marketing and program managers to ensure development
meets or exceeds customer requirements.
* Develop and execute software engineering plans, and manage software
engineering schedules, resource allocation, and budget. This includes
managing joint development with 3rd party vendors, and managing outsourced
development.
* Engage in hands-on, in-depth analysis, review, and design of the software.
* Facilitate communications between the team and other off-site design
centers.
* Support employee personal growth and provide team-building for the
PetaLinux team
* Manage the Xilinx Brisbane Development Center site logistics
Education and Experience requirements:
* A Masters Degree in Computer Science or Computer Engineering is required
* 15 years of experience in embedded/system software development and
management
---> At least 6 years of experience with advanced proficiency:
-------> Project management
-------> Global software development and delivery
-------> QA & end-to-end testing procedures.
---> At least 3 years as an architect/design lead
---> At least 5 years as a programmer.
---> At least 5 years of experience with Open Source Software development.
* Prior experience managing global development teams is preferred
* Demonstrated project experience with regard to estimates, planning and
deliverables
* Proven ability to work with business, engineering and R&D teams to deliver
high quality products
As an ideal candidate you have intrinsic knowledge about Open Source Linux
development, the Linux kernel and drivers, bare metal and Linux application
development for embedded systems, and in-depth knowledge of at least two more
embedded operating systems other than Linux. You have managed the development
of embedded software for silicon devices. You know the ins and outs of
symmetric and asymmetric multi-processing systems, embedded hypervisors, and
mixed/heterogeneous processor environments.
You are mastering source code management with GIT as well as other source
code management systems. You bring a high level of expertise about Open
Source development processes, upstreaming and mainlining, branch management,
continuous integration, and debugging techniques. You have worked with system
emulation and virtual development environments.
You consider verification and documentation as integral parts of the
development process. You rely on automated regression testing to ensure the
quality of the solutions your team develops. Your work is focused around
customer requirements.
You have strong planning skills. You have experience assigning resources,
managing and balancing multiple priorities, and executing against committed
content and schedules. In addition you bring strong oral and written
communication skills, have an open mind, good listening skills, and are a
team player in a larger organization. You are a leader who empowers and
energizes your team.
===================
More information about the jobs
mailing list