Lockheed Martin Australia (LMA) has long been involved in Australia’s sovereign surveillance capability having developed and maintained the extensive Jindalee Over the Horizon (JORN) Radar system, tactical defence radars and sensor co-ordination systems. Moreover, LMA provides ongoing activities in Cyber defence as well as air and space sensor integration development.
About the opportunity
We’re please to invite applications for a Senior Software Engineer to join our Microwave RADAR System (MARS) team based at Edinburgh Parks, SA.
Reporting to the MARS Technical Lead, you will work with the Defence Science Technology Group, (DSTG) Microwave RADAR Systems Science and Technology Capability branch.
The MARS team is assisting with the further development of signal processing, algorithms and technologies; it also develops different methods to deploy these algorithms across computer resources, including the use of parallel processing methods utilising GPU architectures.
Your role in the team will be to undertake the development of project software related deliverables to ensure all technical and quality requirements are met.
Your responsibilities will include:
In terms of responsibilities, you will:
Integrate and document software products and make recommendation for the next phase of concept demonstrator
Develop, test and debug code in the MARS environment which includes a single board computer, operating system (OS) and board support package (BSP) to incorporate software product
Actively support the agile development of proposed complex technical solutions including the development of software requirement, and design and test rationale
Implement code and unit test
Overcome project technical issues within an agile team environment
To be successful in this role you will have:
A strong understanding of processing boards and the development of boot loaders, kernels and BSPs
The ability to understand how a board, its registers, CPUs, DDRs and firmware work and diagnose issues
A strong understanding of pre-emptive priority-based schedulers, context switching, and memory segments used by an application
Substantial C, C++ language experience coding at board level
Strong CUDA experience and substantial experience with Centos
A tertiary qualification in a relevant engineering discipline
Applicants are required to be Australian Citizens and hold a current or re-instatable NV1 Defence Security Clearance.
Employment may be contingent on the satisfactory result of criminal and/or other background screens, which require the collection and transfer of personal information.
What we offer you:
At Lockheed Martin we value our team and the contribution they make every day. We offer rewarding career pathways working on interesting projects that make a difference, continuous professional development and the opportunity to learn from a diverse team of talented individuals.
In return we offer:
Options for genuine work/life flexibility including a 9-day, compacted fortnight
Membership to Destination Discounts – that saves you money on many every day purchases including supermarkets, petrol, department stores to name a few
Annual flu vaccinations
Salary packaging for car leasing
Equal Opportunity Statement
Lockheed Martin supports Equal Employment Opportunity and Diversity in the workplace by creating a place of employment that is, harassment free, diverse, fair, ethical, inclusive, and values the contribution of all its employees. Diversity and inclusion are the foundation of our culture and reflect our values of doing what’s right, respecting others and performing with excellence. By leveraging our employees’ unique talents and experiences, we will deliver innovative, affordable solutions and unparalleled customer value.
Apply for job
Send to friend