About the role:
The Software Engineer within the Base Station application team plays an important role in delivering the embedded firmware for a new digital base station development. You will be a member of a skilled team that is responsible for developing base station operational software in C++ in a Linux development and run-time environment. The team is also responsible for delivering web pages served from an embedded web server on the base station. These pages are used to configure, monitor, and diagnose the base station and are developed in Java using Google Web Toolkit (GWT).
Applicants from degree qualified entry-level to Senior Designer will be considered. The key attributes are technical skill in software design and support (C++ and Java), teamwork, and good judgement.
A genuine interest in critical communications equipment will be a real advantage.
This role is interesting because:
This is a hands-on role. The design lifecycle will include the design, implementation, integration, testing, manufacturing and field trialling of the base station – you will be involved in all stages.
You will be working within a firmware team skilled in embedded firmware for communications systems. We work within an agile environment – there is frequent collaboration and peer-review.
Your responsibilities will include:
- Capturing, analysing and documenting requirements (interfaces, functionality and performance)
- Implementation, modification, and support of firmware in C++ on Linux-based custom hardware
- And / or Implementation, modification, and support of embedded web pages in Java
- Testing and debugging the solution
- Integration of firmware with other system firmware
- Involvement in system integration and product testing
- Documentation of all activities to an agreed standard
About you:
- Real-time embedded development experience
- Strong C++ knowledge
- Knowledge of Java highly desirable
- Linux development environments
- OOD knowledge and experience
- Experience with unit test frameworks
- Exposure to Continuous Integration methodologies.
- Exposure to commercial product development
- Good analytical, integration, support, debugging skills
- Familiarity with Agile methodology
You will be working alongside experienced communications hardware and signal processing engineers, it would be an advantage (but not essential) for you to have:Knowledge of IP socket and multi-threading programming
- Some familiarity with VOIP, RTP.
- Experience with wireless communications products
- Experience with secure systems development
Our products are interesting because:
Tait is a well know brand globally (check out taitradio.com for more detail) and our focus is on public safety and utilities applications. We make sure that the Victoria fire department has a wireless communication network that is robust enough to keep their fire-fighters informed and safe. We provide solutions for electrical utilities companies that help them keep the power on. We create systems that monitor the location and performance of public transport systems. In short, we are developing technologies that are used at the sharp end (mission critical) around the world.
For more information on career opportunities with Tait Radio Communications or to Apply on line today with your CV and cover letter please click on the Apply button.
Message for Recruitment Agencies: Agency applications are welcomed for this role. To discuss submitting candidates for this or any other role advertised by Manpower Professional on behalf of Tait Radio Communications, please contact Rusty Mackay on 03 357 3176 or e-mail rusty.mackay@taitradio.com.



DMR
