Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Motorola Solutions · 18 hours ago

Software Engineer

Motorola Solutions is a global community focused on enhancing public safety through innovative technologies. They are seeking a versatile Software Engineer to develop robust, native cross-platform applications for Android and Windows, collaborating with product owners and technical teams to deliver high-quality software solutions.

Cyber SecurityTelecommunicationsVideo
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Analyze, design, develop and maintain software for the organization's products and systems
Contribute as an individual engineer on implementing new features or enhancing existing features for the product
Analyze software requirements to determine the feasibility of design within quality assurance, time, and cost constraints
Participating in code reviews, refactoring, and testing activities to ensure the delivery of robust and efficient software
Performing software best practices including Unit Test, Test Automation, Continuous Integration and Knowledge sharing activities
Inter-group and intra-group teamwork in a multi-site worldwide development environment
Meet project deliverables and timeline requirements in a highly dynamic environment
Adhere to the team's performance and quality metrics
Develop intellectual property for the company
Contribute to the improvement of existing software development processes
Staying up to date with latest technologies and industry trends

Qualification

Cross-platform application developmentAndroid developmentWindows developmentObject-oriented programmingVersion control (Git)C#C++ proficiencyProblem-solvingAttention to detailCommunication skillsTeamwork abilities

Required

A degree in Computer Engineering, Computer Science, or related technical discipline with experience building cross-platform native apps (iOS and/or Android) and web applications
Solid understanding of software engineering principles, object-oriented programming (OOP) principles, and design patterns
Solid experience with version control systems, specifically Git
Thorough knowledge of Android mobile app deployment using Java or Kotlin and familiarity with Android SDK, Android Studio
Prior experience in version control systems and Exposure to Jetpack Compose with hands-on experience in building UIs
Familiarity with a wide range of Android Framework components such as Bluetooth, Sensors, Widgets, Services, etc
Familiarity with RESTful APIs to connect applications to back-end service
Knowledgeable in modern mobile and frontend build pipelines and tools
Familiarity with Android security features and mechanisms
Proficiency in C# or C++
Solid experience with Microsoft development tools and frameworks, including the .NET Framework or .NET Core
Experience with specific Windows UI frameworks such as Windows Presentation Foundation (WPF), Universal Windows Platform (UWP), WinForms, or the newer WinUI 3
Familiarity with Windows APIs and SDKs (such as the Windows App SDK)
Excellent problem-solving skills and attention to detail
Excellent communication and teamwork abilities
Must be a US Citizen

Benefits

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

Company

Motorola Solutions

company-logo
Motorola Solutions creates mission-critical communication solutions and services for public safety and commercial customers.

Funding

Current Stage
Public Company
Total Funding
$1B
Key Investors
Silver Lake
2023-01-06Post Ipo Equity· $1B
2011-01-04IPO

Leadership Team

leader-logo
Mahesh Saptharishi
Executive Vice President and CTO
linkedin
leader-logo
Jack Molloy
EVP and Chief Operating Officer
linkedin
Company data provided by crunchbase