Senior Software Engineer (Embedded)
Detalhes do emprego
Senior Software Engineer (Full Stack) Apply Remote Type: Hybrid Location: North Ryde, NSW, AU Time Type: Full time Posted on: Posted Yesterday Job Requisition ID: R0016974 Reporting into the Software Delivery Head, the Senior Software Engineer (Full Stack) is responsible for the software development of the suite of software and embedded products across a variety of technologies. The Senior Software Engineer should have experience in embedded platform software development. Primary responsibility would be to work as an individual contributor and develop features end to end. Secondary responsibilities include working with global teams and preparing the product delivery artifacts as per the AW4SW (Aristocrat Ways for Software) standard. What You'll Do
- Interact with SME, architect, and development teams to develop a strong understanding of the project and development objectives.
- Liaise with hardware suppliers for discussions related to the hardware and the semantics of the embedded boards.
- Assist in new product electronic design review and component selection process.
- Assist in maintenance of the electronic hardware components with inputs for cost-effective solutions.
- Complete product features development in time with minimum rework.
- Work with the team to define and implement innovative solutions.
- Create relevant documents that support development and provide insight of work done to other team members.
- Establish and promote design guidelines, best practices, and standards.
- Follow Company development standards and design methodology.
- Focus on team success, work well in a team environment, assist team members in all areas to achieve successful sprints, and provide feedback for continuous improvement.
- Contribute to story grooming sessions and work with Architect for technical implementation.
- Estimate task durations, provide regular reporting, and deliver to VMS (Venue Management Systems) team commitments.
- Relevant Experience in Development: 8–10 years.
- Bachelor’s degree in Electronics or Computer Science, Engineering, or a related field, or its equivalent.
- Requires a minimum of 5 years of development with embedded platforms in hardware and software.
- Requires a minimum of 3 years’ experience with JavaScript, React JS, Node JS, TypeScript, AngularJS/Angular 2+, HTML5 & CSS.
- Requires experience using REST-based APIs.
- Experience in iOS Development desirable.
- Experience in Ionic Framework, Cordova-PhoneGap.
- Must have strong analytical and creative problem-solving skills.
- Demonstrates excellent oral and written communication and customer service skills.
- Demonstrates an extremely high level of accuracy and attention to detail.
- Must be able to read, write, speak, and understand English.
- Must have strong communication skills, able to work independently and be team-oriented.
- Experience with Agile development methodology, preferably Scrum.
- Strong understanding of Casino Management Systems and Casino Operations will be helpful.
- All about the Player
- Talent Unleashed
- Collective Brilliance
- Good Business Good Citizen
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.