Senior Embedded Systems Software Architect About Us: POS Alliance Pty Ltd is dedicated to delivering comprehensive digital solutions for the retail industry. We are on the lookout for a talented and motivated Software Engineer to join our team. The ideal candidate should possess a robust background in software development and a keen interest in crafting innovative solutions.
Key Responsibilities: Design, develop, test, and maintain software applications. Build and design robust application frameworks and architecture. Develop mobile components and contribute to mobile app development for iOS and Android platforms. Implement high-quality hardware driver, OS framework and application features. Use hybrid development platforms to create seamless user experiences. Write clean, maintainable, and efficient code. Participate in code reviews and provide constructive feedback. Troubleshoot, debug, and optimize application performance. Utilize front-end skills to enhance and maintain web-based components. Stay up-to-date with the latest industry trends and technologies. Requirements: Education and Experience: Bachelor's degree in Computer Science and Technology or a related field. 10+ years of non-internship professional software development experience. 10+ years of programming with at least one software programming language experience. 8+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience. Knowledge of embedded system architecture and software development processes. Proficiency in Android system architecture, including HAL, Framework, and application design. Experience in Android/iOS app development and a deep understanding of their ecosystems. Commitment to writing maintainable and scalable code. Mentoring and technical leadership capabilities. Strong analytical and problem-solving skills, with the ability to navigate complex systems. A strong sense of responsibility, the ability to perform under pressure, and adapt to a dynamic work environment. Technical Skills: Strong programming ability in C/C++, ability to program in JavaScript or Rust will be a plus. Experience in any OS framework design and development will be a big plus, including application framework, UI/GFX framework, database and security. What We Offer: Competitive salary and benefits package. Opportunities for professional growth and development. A collaborative and inclusive work environment. Flexible working hours and remote work options. Health and wellness programs. Summary of role requirements: Looking for candidates available to work:Monday: Morning, Afternoon Tuesday: Morning, Afternoon Wednesday: Morning, Afternoon Thursday: Morning, Afternoon Friday: Morning, Afternoon More than 4 years of relevant work experience required for this role. Working rights required for this role. Expected start date for role: 30 November 2024. Expected salary: $95,000 - $155,000 per year. #J-18808-Ljbffr