Embedded Software Engineer 3
Nice Group - Carlsbad, CA
Hiring: Embedded Software Engineer 3 Company: Nice Group Location: Carlsbad, CA Job Posted Time: 2026-09-10 12:45:15 Employment Type: On-site Target Skills & Keywords : Adobe XD, Agile, Android, Bitbucket, C++, Confluence, Embedded Systems, Git, GitHub, Jetpack Compose, Jira, Kotlin, Microsoft Excel, Python, R, TDD, UI/UX, Zeplin About the job Experience: •4 years Android UI development experience, with a proven record of delivering complex UI solutions independently. •3 years developing Android applications using Kotlin, demonstrating deep expertise in OOP principles, coroutines, and Flow API. •2 years of solid production experience with AndroidX Jetpack Compose, including advanced knowledge of Compose internals, optimization techniques, recomposition analysis, and adaptive layout approaches. Required Skills: •Rapidly and independently develop robust, high-performance application UI components from wireframes, prototypes, and product specifications. •Actively participate in software architecture discussions, clearly identifying technical risks, performance bottlenecks, and proposing practical solutions. •Conduct meticulous and meaningful code reviews, strictly enforcing clean code standards, architectural consistency, SOLID principles, and best practices. •Proactively integrate and validate new designs with a focus on early detection of integration issues. •Develop comprehensive verification and validation testing strategies to ensure a smooth transition to production, emphasizing testability and maintainability. •Collaborate closely and efficiently with engineering managers, software QA, and cross-functional engineering teams to swiftly diagnose, debug, and resolve product issues. •Continuously monitor, profile, and optimize application performance and resource usage, rigorously addressing RAM, memory leaks, CPU load, and UI lag. •Provide clear, structured, and actionable documentation and diagrams to ensure maintainability and clarity in post-production support. Qualifications: •Bachelor of Science degree in Computer Science or Computer Engineering. •Minimum of 4 years Android UI development experience, with a proven record of delivering complex UI solutions independently. •Minimum of 3 years developing Android applications using Kotlin, demonstrating deep expertise in OOP principles, coroutines, and Flow API. •Minimum of 2 years of solid production experience with AndroidX Jetpack Compose, including advanced knowledge of Compose internals, optimization techniques, recomposition analysis, and adaptive layout approaches. •Comprehensive expertise in performance profiling and optimization strategies (RAM, memory usage, CPU profiling, UI lag analysis). •Strong, proven experience in Test-Driven Development (TDD), unit tests, and automated UI tests, ensuring consistently high code coverage. •Demonstrated proficiency in iterative refactoring methodologies using deprecation annotations and clear migration strategies. •Expert-level proficiency in Android Studio tooling and debugging tools, including advanced usage of hotkeys, profiling tools, and memory analyzers. •Proven practical knowledge and regular application of design patterns and SOLID principles. •Demonstrated capacity to independently solve problems related to build processes, continuous integration, and release configurations. Compensation: •$120,000 - $135,000 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!