Software Development Engineer for Verification and Synthesis
2 weeks ago
About the Opportunity
">We are seeking a highly skilled Software Development Engineer to join our team at UNSW Australia. As a Research Programmer, you will play a key role in enhancing the MCK codebase, testing and applying the system, and developing use cases.
">Key Responsibilities
">- ">
- Refine the front end (parser, type checker, and compilation) of the MCK codebase;">
- Enhance the back end (model checking and synthesis algorithms using BDDs, SAT solvers, and SMT solvers);">
- Develop the user interface (debugging and state space visualization);">
- Collaborate with Hashlock Pty Ltd on verification for the Solidity smart contract programming language;">
- Develop use cases and test the system.">
Requirements
">To be successful in this role, you will require:
">- ">
- An honours degree in computer science or equivalent experience;">
- Excellent systems development skills;">
- Knowledge and experience with functional programming (Haskell), UNIX, C;">
- Experience with parser and compiler development;">
- Experience with the use and development of tools applying logic in computer science;">
- Knowledge of programming language theory, type theory, and static analysis;">
- Experience with windowing toolkits and web development;">
- A high degree of mathematical aptitude.">
What We Offer
">This is an outstanding opportunity to work on cutting-edge research projects and develop your skills as a software developer. You will have access to a range of benefits, including:
">- ">
- A salary of $85,717 - $107,054 per annum + 17% superannuation;">
- A full-time fixed-term appointment for 9 months;">
- The opportunity to work with a world-class research institution;">
- A dynamic and supportive team environment;">
- Professional development opportunities.">
How to Apply
">To apply for this position, please submit your CV, cover letter, and responses to the requirements listed above. Applications will not be accepted if sent via email or other means.
">UNSW Australia is committed to diversity and inclusion. We welcome applications from people of diverse backgrounds and encourage Aboriginal and Torres Strait Islander people to apply.
">Applications close: 11:55 pm (Sydney time) on Sunday 6th October 2024.
-
Sydney, New South Wales, Australia UNSW Australia Full timeEnhance Software Verification CapabilitiesWe are seeking a Research Programmer to join our team at the School of Computer Science and Engineering (CSE) at UNSW Australia.In this role, you will play a crucial part in refining the Model Checker MCK codebase, testing and applying the system, and developing use cases. Your responsibilities will include enhancing...
-
Software Verification Expert
4 weeks ago
Sydney, New South Wales, Australia UNSW Australia Full timeThe School of Computer Science and Engineering at UNSW Australia is seeking a talented Software Verification Expert to join our team. As a key member of our research group, you will be responsible for enhancing the Model Checker MCK codebase, testing and applying the system, and developing use cases.This role involves programming work to refine the front end...
-
Software Verification Research Specialist
3 weeks ago
Sydney, New South Wales, Australia UNSW Australia Full timeAbout the RoleWe are seeking a highly skilled Software Verification Research Specialist to join our team at UNSW Australia.Job SummaryThis is an exciting opportunity for a Postdoctoral Fellow to work on enhancing the MCK codebase, testing and applying the system, and developing use cases for software verification and synthesis using modal logics of knowledge...
-
Software Verification Expert
2 weeks ago
Sydney, New South Wales, Australia UNSW Australia Full timeSoftware Verification Expert Role at UNSW AustraliaWe are seeking a highly skilled Software Verification Expert to join our team at the University of New South Wales. This is an exciting opportunity for a researcher to contribute to cutting-edge software verification projects using modal logics of knowledge and time.About the RoleThis fixed-term position...
-
Software Verification Research Scientist
4 weeks ago
Sydney, New South Wales, Australia UNSW Australia Full timeAbout the PositionUNSW Australia is seeking a highly skilled Postdoctoral Fellow to work on the Model Checker MCK, a tool developed at UNSW for software verification and synthesis using modal logics of knowledge and time.The RoleIn this role, you will work on enhancing the MCK codebase, testing and applying the system, and developing use cases. This includes...
-
Computer Verification Expert
2 weeks ago
Sydney, New South Wales, Australia UNSW Australia Full timeThe School of Computer Science and Engineering (CSE) at UNSW Australia is seeking a highly skilled Postdoctoral Fellow to contribute to the development of the Model Checker MCK, a tool for software verification and synthesis. As a Research Associate in Software Verification, you will play a key role in enhancing the MCK codebase, testing and applying the...
-
Sydney, New South Wales, Australia UNSW Australia Full timeAbout the Opportunity">UNSW Australia's School of Computer Science and Engineering is seeking a highly skilled Postdoctoral Fellow to work on software verification and synthesis using modal logics of knowledge and time.">The successful candidate will enhance the Model Checker MCK codebase, test and apply the system, and develop use cases. This includes...
-
Software Verification Researcher
3 weeks ago
Sydney, New South Wales, Australia UNSW Australia Full timeAbout the Role We are seeking a highly skilled and motivated Postdoctoral Fellow to join our team at UNSW Australia. As a Research Associate in Software Verification, you will play a key role in enhancing the Model Checker MCK, a tool developed for software verification and synthesis using modal logics of knowledge and time.About the Opportunity In this...
-
Senior Research Scientist in Formal Verification
4 weeks ago
Sydney, New South Wales, Australia UNSW Australia Full timeThe School of Computer Science and Engineering at UNSW Australia is seeking a skilled Senior Research Scientist in Formal Verification to join their team.About the OpportunityThis role offers a unique chance to contribute to cutting-edge research and development in software verification and synthesis using modal logics of knowledge and time. As a Senior...
-
Sydney, New South Wales, Australia UNSW Australia Full timeAbout the Role We are seeking a highly skilled Postdoctoral Research Associate to join our team at UNSW Australia, focusing on software verification and synthesis using modal logics of knowledge and time. The successful candidate will work closely with Prof. van der Meyden and contribute to enhancing the Model Checker MCK codebase, testing and applying the...
-
Sydney, New South Wales, Australia UNSW Australia Full timeAbout the OpportunityWe are seeking a highly skilled Postdoctoral Fellow to join our team at the School of Computer Science and Engineering (CSE) at UNSW Australia. As a Research Associate in Software Verification, you will play a key role in enhancing the MCK codebase, testing and applying the system, and developing use cases.Job DescriptionThe successful...
-
Senior Software Verification Specialist
2 weeks ago
Sydney, New South Wales, Australia UNSW Australia Full timeOpportunity for Postdoctoral Research Associate">The School of Computer Science and Engineering at UNSW Australia is seeking highly qualified candidates for a postdoctoral research associate position in software verification. The successful candidate will have the opportunity to work on enhancing the MCK codebase, testing and applying the system, and...
-
Senior Software Development Expert
1 week ago
Sydney, New South Wales, Australia UNSW Australia Full timeUnlock Your Potential as a Research ProgrammerThe School of Computer Science and Engineering at UNSW Australia is seeking an experienced Research Programmer to join our team. As a key member of our research group, you will play a crucial role in enhancing the Model Checker MCK, a tool developed for software verification and synthesis using modal logics of...
-
Research and Development Programmer
1 week ago
Sydney, New South Wales, Australia UNSW Australia Full timeProgrammer Role: Enhance Software Verification ToolsThe School of Computer Science and Engineering at UNSW Australia is seeking a skilled Research Programmer to join their team. This role involves enhancing the Model Checker MCK, a tool developed in-house for software verification and synthesis using modal logics of knowledge and time.In this position, you...
-
Senior Software Engineer
4 weeks ago
Sydney, New South Wales, Australia Bendigo and Adelaide Bank Full timeAbout the JobWe are seeking a skilled Senior Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and maintaining software applications.Our ideal candidate will have a strong understanding of software development principles and practices.ResponsibilitiesDesign and develop software applications using a...
-
Sydney, New South Wales, Australia Future Evidence Foundation Full timeDeveloping Innovative SolutionsWe are revolutionising how the world creates and uses trustworthy knowledge. Through our Covidence platform and innovative approaches to evidence synthesis, we're making research actionable globally.The RoleThis is an exciting opportunity for a system developer to join a newly formed team focused on building large-scale...
-
Senior Software Developer
3 weeks ago
Sydney, New South Wales, Australia LEAP Legal Software Full timeAt LEAP Legal Software, we are currently seeking a skilled Software Engineer to join our team. As a key member of our Engineering team, you will collaborate closely with our founder to gain a deep understanding of our product's technical landscape. In the long term, you will play a vital role in enhancing LawTap's functionality and oversee all aspects of...
-
Senior Verification and Validation Engineer
3 weeks ago
Sydney, New South Wales, Australia Alstom Full timeAbout AlstomWe are a global leader in the transportation industry, providing innovative solutions for high-speed trains, metros, and other rail systems. Our diverse portfolio of products and services supports our customers' needs for greener and smarter mobility.Job DescriptionThe Senior Project V&V Engineer will work on delivering ETCS / ERTMS level 2...
-
Senior Software Development Lead
1 month ago
Sydney, New South Wales, Australia LEAP Legal Software Full timeThe role of Lead Software Engineer at LEAP Legal Software is a fantastic opportunity to work with a rapidly growing company in the AU legal software industry. As a key member of the team, you will partner closely with the CEO to design and develop robust, scalable, and efficient web applications. Your contributions will be instrumental in shaping the future...
-
Software Development Lead
3 weeks ago
Sydney, New South Wales, Australia Pyramid Global Technologies Full timeAbout the JobWe are seeking a seasoned Software Development Lead to spearhead our Java engineering efforts. As a key member of our technology team, you will be responsible for designing and implementing scalable Microservices using RESTful APIs, Reactive, and Batch architectures.Key Responsibilities:Design and implement robust software solutions that meet...