> Markdown version of [/jobs/ext/4184697-software-engineer](https://www.wearedevelopers.com/jobs/ext/4184697-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Actalent - **Location:** Owatonna, MN, United States (Remote available) - **Experience:** Expert - **Salary:** $114,400 - $156,000 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Agile Methodology, Android Software Development, Applications Architecture, Application Integration Architecture, Bluetooth, Mobile Application Development, Code Review, Communications Protocols, Software Design Patterns, Linux, Firmware, Mobile Application Software, Linux System Administration, Secure Coding, Software Engineering, Systems Integration, USB, Wi-Fi Technology, Tablet Computers, Kotlin, Computer Equipment, Information Technology - **Published:** October 15, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/mn/owatonna/77f04fb7-3116-4688-ba3b-08f817f556ea ## About the Role Linux Kotlin Firmware Visionary Bluetooth Innovation Code Review Communication Computer Science Agile Methodology Connected Devices Content Development Android Development Software Engineering Software Development Android Applications Software Design Patterns Engineering Design Process Android (Operating System) Java (Programming Language) Android Software Development Mobile Application Development Continuous Improvement Process Application Architecture Design At least 5 years, * Bachelor's degree in Computer Science, Software Engineering, or a related field. * 5+ years of Android software development experience. * Strong proficiency in Java and Kotlin. * Experience developing Android applications for tablets and mobile devices. * Experience integrating applications with external hardware or connected devices. * Familiarity with Linux operating systems. * Knowledge of software design patterns and secure development practices. * Experience working in Agile development environments., * Automotive industry experience. * Experience with Bluetooth, USB, Wi-Fi, or other device communication protocols. * Experience developing diagnostic or connected-device applications. * Experience supporting enterprise-level mobile applications. * Experience collaborating across firmware and software development teams., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. ## Description Seeking an experienced Android Software Developer to support the development and enhancement of Android-based automotive diagnostic applications used on Samsung and Lenovo tablet platforms. This role focuses on building mobile applications that communicate with connected automotive devices, support Linux-based updates, and deliver advanced diagnostic functionality. The ideal candidate will have strong Android development experience with Java and Kotlin, along with experience integrating software with hardware devices., * Design, develop, test, and maintain Android applications using Java and Kotlin. * Develop new features and enhancements for automotive diagnostic tablet applications. * Integrate mobile applications with connected devices, firmware, and communication interfaces. * Collaborate with firmware, software, and content development teams. * Support application updates and interactions with Linux-based systems. * Troubleshoot and resolve mobile application, device communication, and performance issues. * Participate in code reviews and follow secure software development practices. * Contribute to application architecture, design decisions, and continuous improvement initiatives.