Senior Software Engineer
Senior Software Engineer
Summary about this job
Engineering - Software
Company: Hays Information Technology
Location: Sunshine Coast
Work type: Full Time
Salary: n\a
Phone: +61-8-6645-3060
Fax: +61-3-5524-1178
E-mail: n\a
Site: n\a
Detail information about job Senior Software Engineer. Terms and conditions vacancy
- Permanent Opportunity
- Immediate Start for the right person
- Local Presence, Global Organisation
Your new role
We are seeking a highly capable Senior Software Engineer for an immediate start. This role is an extremely challenging opportunity - the development of the next generation unmanned products. You will lead a dedicated team of engineers from the development of the company's core products through to the development of human/robot interfaces into integration.
Your major responsibilities will include:
- Lead, mentor and motivate a team of engineers developing software applications
- System analysis and design with Object Orientated Methodologies
- Lead and manage full development cycle from high level design to test and delivery
- Conduct detailed technical design discussions and reviews
- Document system and component designs
- Design and code C++ sub-systems and components
- Plan and participate in field tests and trials
- Lead project technicians to identify and significantly decrease technical risks
What you'll need to succeed
- ESSENTIAL: BSc or MSC, preferably with a distinction in a software engineering, computer science or mechatronics field (PhD highly regarded)
- MINIMUM of 5 years commercial experience with C++
- Knowledge of compiler and operating systems technologies with commercial experience
- Cross-Platform software development: Mac OS, Linux and Windows
- Network communicating programming experience and embedded systems experience
- Skilled in using debugging tools as well as other software analysis tools (Code profiling, memory check etc)
- Experience in formal design controls; process architecture and electrical engineering
- Experience with formal logics and formal methods, in particular semantics of programming languages
- Knowledge of QT; including the development of human/machine interfaces
- Exposure to multiple Software Development methodologies
- Experience in Aerospace, Defence and Agriculture engineering
- Experience in peer-to-peer systems and other distributed client/server systems
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.