Published: Tue, 17 Dec 2024 12:50:18 GMT
Position: Senior Software Development Engineer, Mobile (ATG) at Platform Science
Company Overview:
Platform Science is a rapidly growing open IoT platform founded in 2015. Our mission is to connect and revolutionize the transportation industry by partnering with fleets, developers, manufacturers, and providers. We value diversity and innovation, and our employees are a diverse and engaged group who believe in the power of great ideas.
Job Description:
We are seeking a highly skilled and experienced Senior Software Development Engineer to join our Advanced Technology Group (ATG) team. As a member of the ATG team, you will be responsible for developing cutting-edge software for our Android platform in heavy-duty semi-trucks. This role will involve working closely with the vehicle and creating a modern app ecosystem for drivers.
Key Responsibilities:
– Develop software for various Android device types, including automotive, phones/tablets, and headless devices
– Create rapid Proof of Concepts (POCs)
– Enhance existing solutions for production readiness
– Work with prototype devices at our San Diego office
– Explore and implement new technologies, such as AI
Qualifications:
– 5+ years of experience in Android development
– Proficiency in Kotlin/Java
– Experience with Room or SQLite databases
– Familiarity with RESTful and/or GQL APIs
– Knowledge of Android Widget Framework
– Experience with building AOSP projects is a plus
– Strong understanding of MVVM, Dependency Injection, Flows, and Coroutines
– Experience writing unit tests, integration tests, and end-to-end tests for Android apps
– A solid portfolio of mobile application development experience
– Ability to quickly adapt to new technologies and troubleshoot complex problems
– Desire to learn and support both new and existing technologies
– Commitment to software craftsmanship, including unit testing, code review, and design patterns
– Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Benefits:
We offer a comprehensive benefits package to our regular, full-time employees, including:
– Medical, dental, and vision insurance
– Short-term and long-term disability insurance
– AD&D and life insurance
– 401k plan
– Paid vacation, sick leave, and holidays
– Six weeks of paid parental leave
For more information on our benefits, please refer to our Benefits Highlights brochure on our website.
Compensation:
The estimated base salary for this role is between $118,655 to $195,000. The range displayed on each job posting reflects the minimum and maximum target range for new hire base salaries across all US locations. Our compensation packages are based on various factors, including skills, experience, and location. This role may also be eligible for bonuses, equity, and other benefits.
Please note that the compensation details listed on job postings only reflect the base salary and do not include bonuses, equity, or benefits.
Application:
To apply for this role, you must reside in one of the following states: AL, AR, AZ, CA, CO, FL, GA, ID, IL, KY, MA, MD, MI, MN, MO, NC, NH, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, or WI. We plan to expand to more states in the future.
Beware of job scams! Our recruiters only use @platformscience.com emails for communication. We do not conduct interviews via text or messages, and we do not ask for software downloads or sensitive information such as SSN or bank details. If you suspect fraud, please report it to law enforcement and peopleops@platformscience.com.
Equal Opportunity:
At Platform Science, we are committed to providing equal employment opportunities to all employees and applicants. Qualified candidates with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Privacy:
By applying for this position, you acknowledge that we will collect and use your personal information for various business-related purposes, including but not limited to human resources, employment, benefits administration, and compliance with legal regulations. For more information on how we collect and use personal information, please review our Privacy Policy on our website.
We are an exempt organization, and our job titles may span across multiple job levels. The base salary range for this role is subject to change and may be modified in the future. Apply link