Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job 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.
Requirements
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.
About the company
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…