Shanghai Topcon-Sokkia Technology and Trading company (STS) is a subsidiary of Topcon Positioning Systems Inc. (TPS) based in China.
Job Title: Senior Software Engineer
Reports To (Position): Software Manager
Department: Engineering
Business Unit: Ag
Location: Brisbane
Organisation Overview:
Topcon Precision Agriculture (TPA) is a subsidiary of Topcon Positioning Systems Inc. (TPS). TPA develops and manufactures leading-edge satellite positioning and guidance systems, electronic controls, mapping, monitoring, and land leveling solutions for agriculture.
Job Summary:
Develop, modify and test software for products which provide solutions for agricultural equipment customers and provide guidance to other team members
Job Duties:
- Develop software for agricultural equipment.
- Develop and document software requirements and design.
- Develop and execute testing to prove that the designs meet the requirements.
- Write, modify and debug software for embedded and computer applications
- Use source debuggers and visual development environments, including advanced tools for debugging multi-threaded applications.
- Write software code to create multi-threaded, event driven applications.
- Test and document software applications.
- Ensure work meets scheduled requirements and brings a software deliverable to completion. May be required to lead software engineering team members in the manager's absence or as directed by the manager.
- Provide technical support and mentoring.
- Assist in preparing work estimates and project schedules for work to be performed.
- May perform other duties as assigned.
Quality and & WHSCompliance:
- Comply with the requirements of the Topcon Management System
- Comply with the requirements of the Topcon Employee Handbook and Topcon Global Code of Conduct.
- Follow the TPA Software Development Process.
- Employees are responsible for reporting hazards to their supervisor / manager and / or health and safety representatives and for taking reasonable steps to protect the health and safety of any person who may be immediately affected or threatened by workplace activity.
- Employees maintain knowledge of equal opportunity principles including discrimination, harassment and bullying expectations
Knowledge,
Skills & Abilities:
- Self-motivated and able to work without supervision
- Verbal and written communication skills
- Advanced Problem solving skills
- Computer skills in basic Microsoft Office suite
- Advanced mathematics and numeracy
- Attention to detail
- Negotiation skills
- Time management and organisational skills
- Strong analytical skills
- Participate in a teamwork environment
Experience:
- 4+ years Functional (work) experience
- 4+ years' experience in programming within a team environment
- Working knowledge of software development lifecycle (SDLC)
- Working knowledge and understanding of Object Orientated Design and Programming and Real Time Embedded Systems
- Strong knowledge C/C++ Development
- Advanced knowledge of TPA products
- Strong knowledge and understanding of agricultural machinery and application
Qualifications: Software Engineering Degree or equivalent
Topcon is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.