Current Statistics
1,807,564 Total Jobs 361,405 Jobs Today 19,487 Cities 222,713 Job Seekers 146,819 Resumes |
|
|
|
|
|
|
Senior Staff Firmware Engineer - San Mateo California
Company: Motorola Solutions Location: San Mateo, California
Posted On: 11/07/2024
Senior Staff Firmware EngineerLocations: Culver City, CA, California Northern Remote Work, California Southern Remote Work, San Mateo, CATime Type: Full timePosted on: Posted 3 Days AgoJob Requisition ID: R49352Company OverviewAt Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter. We solve for safer by building the best possible technologies across every part of our safety and security ecosystem.Department OverviewThe Avigilon Alta hardware group is looking for an outstanding team member to drive design, development, and deployment of deeply embedded firmware on new and existing products. We are particularly seeking candidates with experience and skills in power-constrained, real-time environments.Job DescriptionOur engineering team aids in building the infrastructure that seamlessly supports the business and its growing customer base. This position requires constant cross-team communication and heavy cooperation with customer support, software, and hardware development groups. An ideal candidate will be passionate about problem solving and will look to automation to address issues.What you'll be doing: - Designing and developing highly reliable software for our embedded systems and hardware interface services.
- Making data-driven decisions to optimize for power consumption and performance.
- Board bring up, writing device drivers, and R&D on the latest embedded technologies.
- Writing clean and testable C code for a multi-processor product.
- Collaborating with a distributed firmware team on ideas and implementations for our products.
- Iterating on existing RF software drivers and business logic to improve performance and reliability.
- Reading schematics and collaborating with hardware engineers.
- Taking ownership of your code, including verification testing and writing documentation.
- Working with customer support as a technical resource for customer issues and patch bugs as needed.
- Supporting internal and external manufacturing efforts for product quality control.
- Working with QA team to design, develop and execute test scripts for life cycle, unit and regression testing.
- Working cross-functionally with mobile, backend, hardware and firmware teams to develop new products.Requirements:
- Excellent programming skills in an embedded context, using C or C++.
- Results-oriented, dependable, and accountable.
- Strong ability to analyze existing code and debug.
- Strong understanding of Git version control.
- Comfortable reading Python, Makefile, and Shell scripts.
- Bachelor's Degree.The base salary range for this position in California is $130,000 - $150,000.Basic Requirements
- 4+ years experience programming in C or C++.
- Legal authorization to work in the U.S. indefinitely is required.Travel RequirementsUnder 10%Relocation ProvidedDomesticPosition TypeExperiencedReferral Payment PlanYesU.S. Benefits Include:
|
|
|
|
|
|
|