Talent.com
Entry level Software Engineer - Kotlin / Java

Entry level Software Engineer - Kotlin / Java

Motorola SolutionsSomerville, MA
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

This role is for a Software Engineer working out of our Somerville, Massachusetts office, developing mobile applications for drone operation and live-streaming, commonly used on Android-based tablets and integrated displays connected to a pilot’s flight controller.

Develop our Android tablet, phone and embedded device / controller applications

Integrate with SDKs provided by UAV hardware and software manufacturers

Build applications on top of state of the art could infrastructure (AWS, Azure, GCP)

Coordinate with a small, cross-functional team to develop, test & support the application

Provide technical leadership within Scrum team, mentoring junior members

Design, develop, test, review, and document as part of the full SDLC

Core Competencies :

Proven ability to work as part of an agile software development team

Technical leadership and mentoring of other developers

Proven ability to learn new technologies quickly

Excellent communication skills both written and verbal

Analytical problem solving abilities, attention to detail, ability to critically review work

Technical Expertise :

Academic and Technical Qualifications :

A formal qualification (Degree) in Computing Science or equivalent experience with a high level of academic achievement

Significant experience of development of complex mobile apps for Android

Significant experience architecting, designing and implementing large pieces of reliable, scalable complex software

Experience with a range of the following core technologies :

Kotlin, Java and the Android SDK

Designing, implementing and maintaining an Android application codebase

Familiarity with Android media services, cameras, audio and video standards

Experience in building efficient Android user interfaces to a specification

Standard Git workflow

Azure DevOps or other CI systems

Experience of the following technologies would also be of benefit :

Professional or hobbyist-level experience with drones and Dronecode

Public safety experience, interest in or connection to police, fire, EMS

Live-streaming technologies such as WebRTC and RTMP

HTTP family of protocols and technologies (JSON, MQTT, WebSockets, etc.)

Google Firebase

This position is subject to working in high security areas governed by the US Department of Justice's "Criminal Justice Information Services (CJIS) Security Policy" and therefore requires successfully passing a more stringent fingerprint background check administered by Motorola Solutions Inc. customers.

Target Base Salary Range : $80,000 - $100,000 USD

Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.

#LI-RS1

Basic Requirements

Degree in Computer Science or a related degree

Strong knowledge of Kotlin and Java

Must be a U.S. citizen

Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position.

Must be able to obtain background clearance as required by government customer.

Travel Requirements

None

Relocation Provided

None

Position Type

Experienced

Referral Payment Plan

Yes

Our U.S. Benefits include :

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave
  • and more!

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.

serp_jobs.job_alerts.create_a_job

Software Engineer Java • Somerville, MA

Job_description.internal_linking.related_jobs
  • serp_jobs.job_card.promoted
Java Software Engineer

Java Software Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Java Software Engineer.Key Responsibilities Lead end-to-end development of backend services and integration platforms Build and extend APIs and micro-services for part...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Lead Software Engineer

Lead Software Engineer

VirtualVocationsDorchester, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Lead Software Engineer who will be responsible for software system design and development.Key Responsibilities Design, develop, and implement software systems using ser...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer I

Software Engineer I

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer I.Key Responsibilities Lead the design, construction, and upkeep of the internal PaaS environment Contribute across the stack including fronte...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer - SSIS Developer

Software Engineer - SSIS Developer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer - SSIS Developer.Key Responsibilities Design and develop high-quality, maintainable software modules Conduct unit and integration testing using appro...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Remote Software Engineer

Remote Software Engineer

VirtualVocationsDorchester, Massachusetts, United States
serp_jobs.filters.remote
serp_jobs.job_card.full_time
A company is looking for a remote Software Engineer (Python / Django).Key Responsibilities Develop software for cloud-based and data center hosted platforms Lead technical integration efforts and ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer 3

Software Engineer 3

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for an Engineer 3, Software Development & Engineering.Key Responsibilities Design and develop software and web applications in an Agile environment using various programming ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Backend Software Engineer

Backend Software Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Software Development Engineer (Backend).Key Responsibilities Develop and improve the backend of the Flowise application, ensuring high-quality software development Enh...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Staff Software Engineer

Staff Software Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Staff Software Engineer, SXP - Full Stack Tech Lead.Key Responsibilities Build and ship product features end-to-end Mentor fellow engineers and lead application archit...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Staff Software Engineer - Backend

Staff Software Engineer - Backend

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Staff Software Engineer - Backend / AI (Remote).Key Responsibilities Provide technical leadership for backend development of AI-enabled mental health care projects Desig...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Software Engineer - Minnesota

Software Engineer - Minnesota

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer specializing in UiPath Automation and Agentic AI Development and Support.Key Responsibilities Design, develop, test, and implement RPA solutions using...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer to develop innovative digital payment solutions.Key Responsibilities Build stream-processing systems using technologies such as Spark-Streaming Creat...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Backend Software Engineer

Senior Backend Software Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Development Engineer (Backend).Key Responsibilities Lead the design and development of backend systems for the Flowise application, ensuring high-qualit...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Entry Level C# Developer

Entry Level C# Developer

VirtualVocationsDorchester, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for an Entry Level Developer - C# / .Key Responsibilities Collaborate with senior developers to design, build, test, and maintain software applications Write clean, efficient...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Principal Software Engineer in Artificial Intelligence.Key Responsibilities Design and implement scalable RESTful APIs for the AI platform Develop Python / Java SDKs for...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
AI Lead Software Engineer

AI Lead Software Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for an AI Lead Software Engineer to develop AI solutions for social workers and non-profit organizations. Key Responsibilities Design and implement AI agents using LLMs and in...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Software Engineer - AI Integrations

Software Engineer - AI Integrations

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer - AI Integrations.Key Responsibilities Design, implement, and maintain Django-based web applications, REST APIs, and data integrations Write clean, m...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior Software Engineer

Senior Software Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer in Artificial Intelligence.Key Responsibilities Implement and maintain RESTful API endpoints for the AI platform Build backend services in Pyt...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer II

Software Engineer II

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer II to join their development team.Key Responsibilities Collaborate with team members to design new features based on user and business requirements W...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Development Engineer

Senior Software Development Engineer

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Development Engineer 2.Key Responsibilities Lead a hybrid team to build data pipelines and ensure high-volume transaction processing Design technical s...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer II (Android)

Software Engineer II (Android)

VirtualVocationsLowell, Massachusetts, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer II (Android).Key Responsibilities Ship code that significantly impacts restaurant operations Drive end-to-end delivery of new features including desi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days