Firmware Engineerother related Employment listings - Vancouver, WA at Geebo

Firmware Engineer

Company Overview Motorola Solutions is there for our customers when everything is on the line. In extreme moments -- when a hurricane lands or when a fire breaks out. And in everyday moments -- when a package arrives just in time for the holiday or when a child doesn't miss the school bus home. We unify voice, data, video and analytics in one integrated ecosystem to enable individuals, businesses and communities to work together in more powerful ways. To help people make better decisions, act confidently and be their best in the moments that matter. Bring your passion, potential and talents to Motorola Solutions and connect with a career that matters. Department Overview At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it's helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Bring your passion, potential and talents to Motorola Solutions, and help us usher in a new era in public safety and security. Motorola Solution's Video Division designs, develops, and manufactures advanced AI, video analytics, network video management software and hardware, surveillance cameras, and access control solutions that help change the way people interact with their security systems. Job Description The firmware development team is looking for a strong developer with a passion for innovation, technology, and quality. This team develops software for the latest HD surveillance camera product lines. Responsibilities Include:
Design and implement scalable multi-threaded object oriented software systems Use modern C+
to to build high speed data processing applications Apply problem solving skills to identify bottlenecks and improve system performance Design algorithms for controlling image acquisition parameters Collaborate with hardware designers on board bring-ups Collaborate with quality assurance teams on identifying test cases for new features and areas for regression tests Create design documents on software architecture and algorithms Review code of peers for adherence to coding standards and design guidelines Estimate and track time and effort necessary for completing implementation tasks Provides mentorship and coaching to junior developers Required
Qualifications:
2
years software development experience Strong C and C+
design and programming skills Experience with scripting languages, build systems, and version control systems Excellent written and oral communication skills Degree in Computer or Electrical Engineering, Computer Science, or related technical discipline Preferred
Qualifications:
Firm grasp of operating system concepts including processes, threads, mutexes, interrupt handling, and exception handling Experience with development in a Linux environment for ARM target processors Knowledge of image processing and video compression algorithms #LI-CA1 Basic Requirements Degree in Computer or Electrical Engineering, Computer Science, or related technical discipline
Salary Range:
$80K -- $100K
Minimum Qualification
Hardware Development, Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.