Software Engineer (Adelaide & Melbourne)
Solinnov Pty Ltd
Posted 9 days ago
About Us
At Solinnov, we innovate and implement algorithms to make sense of complex signals in FPGA-based embedded real time systems. Our headquarters are in Adelaide, Australia, and we have a team in Melbourne, Australia. Our primary areas of development are wireless communications, electronic warfare, and radar. Our areas of expertise include digital signal processing algorithm design, algorithm implementation on digital hardware systems, real-time embedded software design, and application software design. We are a growing company with reputation for solving challenging engineering problems in areas that have national significance.
Our Culture
We work in a friendly, self-motivating team environment using Agile project development methodologies. Team members collaborate on a variety of engineering activities ranging from initial concept through to in-service use, including participation in trial activities and capability demonstrations. We pay competitive salaries and facilitate a flexible, challenging, interesting and rewarding working environment for our people. We look after each other and are committed to attracting and retaining innovative and creative engineers - our underlying approach to our work is ‘geeks having fun’.
Your Role
We are looking for a Software Engineer to help develop cutting-edge software and algorithms for applications in wireless communications, electronic warfare, and radar.
You will design and develop applications, drivers, and GUIs related to software-defined radio systems using C/C++ and implement signal processing algorithms using C/C++, Python, or Matlab/Julia. You will have opportunities to be involved in all stages of project and product development including requirements capture, system and sub-system design, module development, testing, verification, documentation, and demonstration.
Our Ideal Candidate
Our ideal candidate has relevant engineering or software tertiary qualifications and 5+ years’ experience in using C/C++. Our ideal candidate is capable of creative thinking and working both in a team and individually on complex engineering projects. This person is familiar with software development tools and can use electronic test equipment.
They are genuinely interested in working with software defined radio, expanding their skills and domain knowledge. They are willing to both learn from, and share their knowledge and experience with their colleagues. This person is able to contribute to our software development practices and processes.
The ideal candidate has relevant experience in Defence-related projects, although commercial experience in related technologies is also valued.
Candidates should be based in Adelaide or Melbourne, Australia, and must be prepared to spend some time at our Adelaide headquarters periodically.
Experience & Qualifications
Applicants must be Australian citizens.
Mandatory qualifications include a degree in Electrical/Electronic Engineering, Computer Science, Communications Systems Engineering, or related discipline.
Applicants should have the following characteristics, skills and experience:
- 5+ years’ relevant experience in software development with experience in C/C++ on Linux.
- Proficiency in Python or Matlab.
- An enthusiastic approach and positive attitude towards the role.
- Excellent problem-solving skills.
- Excellent spoken and written English.
- A high level of proficiency in software development practices including version control, documentation, and testing.
- A high level of proficiency in the use of test equipment and debugging tools.
- Experience with developing applications based on Linux (especially embedded Linux) is highly desirable.
- Linux Kernel experience is desirable.
- Proficiency in project and task management is desirable.
- Experience with software defined radio development on FPGA-based systems is desirable.
- Experience with software development in the signal processing domain is desirable.
- Experience with documentation, numerical, and drawing software packages.
Key Benefits
This position provides an opportunity to develop cutting-edge software solutions for powerful software-defined radio systems while working across a wide range of diverse projects. You will be able to develop your skills in all aspects of software development, including low-level embedded device drivers, inter-process communication protocols, distributed backend applications and frontend user interfaces.
You will have the opportunity to work in a collaborative and friendly team environment amongst like-minded professionals and be paid a competitive salary package. Study assistance packages and paid parental leave arrangements are also available.
To Apply
Please include a cover letter and CV in your application. Please direct any enquiries to [email protected].
About Solinnov Pty Ltd
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
More Jobs
AI Software Engineer Mid-Level
Corto Pty Ltd
Software Engineer
gladstone fuels
Software/Senior Software Engineer
University of Tasmania
Software Engineer
BSS INSIGHT PTY LTD
Software Engineer
Evolution Recruitment Solutions Pty Ltd
Principal Software Engineer
Energy Queensland Group
Browse Jobs
by State
by Classification