Tóm lược
- Yêu cầu kỹ thuật:
- C++ ,
- Embedded ,
- Linux ,
- Java ,
- Jira ,
- Git ,
- Unit testing ,
- Automation Testing ,
- Android ,
- Trello
Mô tả công việc
Tóm tắt công việc
ROLE MISSION
As a Senior SDK Developer in the Mobile Computing R&D team, your mission is to design and implement the software foundations that enable Datalogic’s rugged Android devices to meet the complex demands of enterprise environments. You will be responsible for extending the Android platform with custom APIs, hardware integration layers, and enterprise-grade features that ensure reliability, security, and scalability across large device fleets.
Your work will directly impact the usability and performance of our mobile solutions in industries such as logistics, retail, manufacturing, and healthcare. Collaborating closely with hardware, marketing, test and technical support teams, you will help shape a robust software ecosystem that bridges the gap between consumer innovation and industrial reliability.
What makes this role truly exciting is the opportunity to work in a dynamic, international, and collaborative environment, with deep exposure to the Android ecosystem and cutting-edge mobile technologies. We value initiative and proactive thinking—encouraging team members to propose new ideas, lead improvements in processes, and explore innovative technologies that can elevate our products and development practices.
KEY RESPONSIBILITIES
- Design and develop advanced Android components and SDK APIs that enable seamless integration with Datalogic’s custom hardware and enterprise features.
- Extend and customize the Android platform to support industrial-grade use cases, including device management, security, and hardware abstraction layers.
- Investigate and resolve complex technical issues related to Android internals, system services, and hardware integration.
- Contribute to architectural decisions and help define the technical roadmap for the SDK and platform evolution.
- Collaborate cross-functionally with marketing, hardware, test and technical support teams to define and implement end-to-end solutions.
- Stay current with Android platform updates, tools, and emerging technologies relevant to enterprise mobility.
- Mentor junior developers and share knowledge within the team to foster a culture of continuous learning and improvement.
- Ensure code quality through unit testing, code reviews, and adherence to best practices in software architecture and modular design.
- Optimize performance and reliability of SDK components across a wide range of Android devices and usage scenarios.
- Drive innovation by proposing and leading initiatives that improve development processes, introduce new technologies, or enhance product capabilities.
- Contribute to maintaining and improving DevOps tools and processes, including the CI/CD/CT pipeline, to ensure efficient and reliable software deliver
CAREER OPPORTUNIES:
- Live in a high-end technology R&D environment
- Be proud to see your own developed products sold all over the world
- Strong knowledge and skills improvement through practical training and technical experience
- Career promotion with proven capabilities
- Opportunity for overseas training (US, Europe, etc.)
BENEFITS:
- Working day: from Monday to Friday (08:00 AM- 4:30 PM), One Smart working day per week
- Salary and Allowance: Competitive
- Incentive, Reward and Bonus: Outstanding employee award with attractive bonus, semi-annual KPI reward, Long term incentive for key positions and Annual bonus
- Company’s labor policy completely pursuant to Vietnam labor legislation: working conditions, social & health insurance paid based on gross salary.
- Mobility: Global mobility program in US and/or Italy
- Benefits: Free meals, transportation allowances, accident insurance 24x24, premium health care insurance including dependents; gifts for Vietnam national days, scholarship for children of employees
- Exciting leisure: Sport activities, corporate parties, company trip once a year, monthly teambuilding
Yêu cầu công việc
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- YoE: 5+ years of professional experience in software development.
- Solid experience in software development with a strong understanding of software engineering principles, including modularity, scalability, maintainability, and clean code practices.
- Hands-on experience working in Linux-based environments, both as a development platform and as a target system (e.g., embedded Linux, Android).
- Ability to work with version control systems (especially Git) and follow collaborative development workflows (e.g., branching strategies, code reviews, merge requests).
- Participation in code reviews, architectural discussions, and technical decision-making processes.
- Exposure to agile methodologies and iterative development cycles, with experience in issue tracking and sprint planning tools (e.g., Jira, Trello).
- Experience in writing unit tests, integration tests, and using test automation frameworks to ensure software quality and reliability.
- Experience in mentoring or supporting junior developers is a plus.
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- C++
- Embedded
- Linux
- Java
- Jira
- Git
- Unit testing
- Automation Testing
- Android
- Trello
NĂNG LỰC
- Professional Experience
- Agile
- Planning Skills
- Reliable
Thông tin doanh nghiệp
Datalogic is the recognized number 1 worldwide leader in high-performance fixed position retail point-of-sale scanners and the number 1 provider of handheld scanners in EMEA.