Motorola Solutions→
Software Engineer I - SQA at Motorola Solutions in Los Angeles, CA
Entry LevelOn-siteFull-timeLos Angeles, CA$80k–$100k/yr
Skills
software developmentpythonc/c++windows developmentlinux developmentmacos developmentandroid developmentbare metal developmentsoftware testingunit testingintegration testingsystem testingcomputer networking
Job Description
Summary: Motorola Solutions is a global community dedicated to enhancing safety through technology. The Software Engineer I - Software Quality Assurance (SQA) will develop automated test fixtures for StreamCaster radios, ensuring high software quality and collaboration with development teams.
Responsibilities:
- Design and implement automated test plans evaluating reliability and performance of StreamCaster interfaces and features
- Contribute to the design, implementation, and maintenance of test stations
- Partner with developers to validate automated test and fixture designs
- Create tickets to record detected product defects and regressions
- Create regression tests from previously reported defects
- Triage defect reports and collaborate with engineers on their resolution
- Adhere and contribute to upholding software usability and quality standards
- Perform other related duties of which the above are representative
Required Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or other related technical field
- Strong foundational skills in software development with Python, C/C++, or related languages
- Experience developing in one or more of Windows, Linux, MacOS, Android, or Bare metal environments
- Demonstrated understanding of software testing practices (unit, integration, system testing) gained through academic projects, internships, or personal work
- Fundamental understanding of computer networking concepts
- Must be a U.S. Citizen due to clients under U.S. government contracts
- All employment is contingent upon the successful clearance of a background check and drug test
Preferred Qualifications:
- Demonstrated experience with test and analysis tools like Selenium, Pytest, Wireshark, and TCPDump
- Experience with automation and reporting tools like Jenkins or ReportPortal
- Skilled in the use of containerization and deployment tools like Docker or Nginx
- Familiarity and exposure to web browser tools for inspecting network requests or aiding Selenium development
- Trained in and understanding of Agile methodologies and Continuous Integration/Continuous Delivery (CI/CD) practices
- Acquainted with mesh networking
- Experience with electrical or RF instrumentation and design
- Strong verbal and written communication skills
- Aptitude for problem-solving and troubleshooting technical challenges
Required Skills: Software Development, Python, C/C++, Windows Development, Linux Development, MacOS Development, Android Development, Bare Metal Development, Software Testing, Unit Testing, Integration Testing, System Testing, Computer Networking
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!
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!