[LA-Jobs] Senior Software Engineer - Leica Geosystems
LA Jobs List
jobs at lists.linux.org.au
Thu Apr 8 18:37:00 EST 2010
A new job has been posted on the Linux Australia website.
http://linux.org.au/content/senior-software-engineer-leica-geosystems
===================
Position Title: Senior Software Engineer
Division: Hexagon Machine Control
Unit: Agriculture
Location: Brisbane
Reports To: Senior Software Engineer – Team Leader
Purpose of Position:
The primary purpose of the Senior Software Engineer’s role is to
collaboratively maintain and build upon the software for the Agriculture
business and contributing to all aspects of the software development
lifecycle and supporting processes. The incumbent will work closely with
growing development teams locally and internationally to encourage the
sharing of knowledge and technology where possible.
In addition, the Senior Software Engineer will provide leadership to other
members of the R&D team, acting as Team Lead for selected projects as
required or in the absence of the Software Team Leader.
Major Areas of Responsibility:
• Contributes to all phases of the software development lifecycle and team
goals and deliverables
• Responsibility for the software detailed design, implementation, unit
testing and development artefact quality
• Responsibility for ongoing maintenance and improvement of the associated
development environment
• Specify software architecture design for new software modules and
platforms
• Produce technical designs and implementation tasks
• Ensure the usage of best practice / methodologies to deliver software to
the required quality
• Provides technical leadership for the software development team
• Provides team leadership for the R&D team on selected projects or in the
absence of the Software Team Leader, utilising their knowledge and experience
to the benefit of the development team and providing guidance, support and
project coordination.
• Task team members with work packages and monitoring and reporting
progress, when operating in Team Leader capacity
• Collaboration with other R&D teams, where appropriate, to establish a
common and effective systems engineering approach to product development
• Works collaboratively with the Global R&D Manager and other stakeholders
to define software release scope and schedules based upon priorities defined
by the management team
• Working with test engineers, beta customers and technical service teams
to coordinate the resolution of 3rd level support issues
• Compliance with Leica’s Workplace Health and Safety policies and
procedures, participation in audits and compliance with instructions given in
respect to the health and safety of himself / herself and the safety of
others
• Other duties as required from time to time
Major Challenges / Problem Solving:
• Understanding of the application domain, industry requirements and
relevant technologies
• Managing resource demands and adapting to business-driven priority
changes
• Developing strategies to isolate fault domains and resolve product issues
Decisions Expected:
Own Authority:-
• Setting of day to day priorities within overall priority listing
• Identification of risks that may have an impact on delivery commitments
• Setting of day to day priorities to ensure delivery against planned
milestones
• Make recommendations / reporting based on technical evaluation
• Advise Global R&D Manager of business risk areas as identified
• Advise Sales team of potential business opportunities
Referred to Higher Authority:-
• Approval for expenditure
• Any decision that will adversely affect budget or project timelines
• Clarification of priorities or urgent escalations
Knowledge & Experience Required:
Education/Credentials:-
• A relevant University qualification in Engineering, Computing,
Technology, or a related field
Critical Knowledge, Skills and Abilities:-
• Minimum 5 years commercial software development using C/C++ or similar
• Demonstrated team leadership ability, including strong time management,
prioritisation and interpersonal skills
• Ability to quickly understand the goals and objectives of the Agriculture
unit and its projects whilst approaching all work with a conscious customer
focus, and the ability to forward plan and architect software with this in
mind
• Ability to plan software goals and work collaboratively with group
members to achieve these set goals within agreed timeframes
• Ability to methodically diagnose problems and to work through alternative
solutions
• Ability to code with a very high degree of accuracy incorporating testing
philosophies
• Demonstrated working experience and a strong knowledge of machine
automation technology
• Experience with the Linux environment, particularly embedded
• High level of personal drive and self-motivation
• Strong time management and prioritization skills
• Strong documentation and communication skills (both written and verbal)
• Strong problem solving and interpersonal skills
• Ability to work independently as well as part of a team in an effective
manner
If you feel you have the skills and abilities required for this position, and
would like to join the Leica Geosystems team, please send your CV and letter
of application referencing this position (AUS_140) today to the following
contact details:
Attn: HR Manager
Leica Geosystems
Email: careers.australia at leica-geosystems.com
===================
More information about the jobs
mailing list