RaleighRecruiter Since 2001
the smart solution for Raleigh jobs

Software Engineer 2 - Embedded Video

Company: Garmin
Location: Wake Forest
Posted on: January 16, 2022

Job Description:

Garmin is seeking a fulltime Software Engineer 2 for our Marine Camera Product Team in Cary, NC. In this role, you will be focusing on embedded video development for our marine camera products. We recently released the marine surround view camera system and have many exciting product plans to come. In this role, you will design and develop software for marine camera products, including the surround view camera system and other cameras around the boat. You will also integrate those cameras into networked marine chartplotters for video display and control. You will also develop system-wide embedded video-based features that provide our customers situational awareness and an enticing interactive video experience, including computer vision, camera tracking or augmented reality. Essential functions include:

  • Researches fundamental problems and implements algorithm solutions that are appropriate
  • Balances quality, quantity and complexity in work output
  • Offers peer technical assessments in areas of expertise, new technologies and software designs
  • Integrate, maintain, and contribute to 3rd party and open source software projects
  • Evaluates new technologies as they apply to existing function Qualifications Qualified candidates for this role will possess a Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, or another relevant engineering/technical field AND a minimum of 1 year relevant experience. Other requirements include:
    • Must possess proficiency in writing software in C and C++
    • Must have experience in embedded video development, specifically with Linux
    • Must excel at collaborative software development in a distributed multi-team environment Desired Qualifications:
      • Experience with computer vision and deep learning
      • Experience with LIDAR-based technology
      • Experience with gstreamer, including writing gstreamer plugins
      • Passion for boating or other on-the-water activities
      • Familiarity creating or interacting with daemons, including DBUS and inter-process communications (IPC)
      • Experience developing client/server architectures and working with distributed systems
      • Experience with embedded audio processing and audio/video synchronization
      • Passion for or experience with Augmented Reality development
      • Experience in Python, Yocto (modifying Linux distributions)
      • Experience with version control (git) and issue tracking software (JIRA)
      • Familiarity debugging IP video including network analysis tools (Wireshark)
      • Experience writing development and test plans
      • Experience developing and maintaining automated tests Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability. More Information on Garmin Garmin operates in the Consumer Web industry. The company is located in Olathe, KS, Chandler, AZ, Scottsdale, AZ, Tucson, AZ, Brea, CA, Boulder, CO, Yarmouth, ME, Chanhassen, MN, Cary, NC and Salem, OR. Garmin was founded in 1989. It has 7213 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 189 open jobs at Garmin, click here .

Keywords: Garmin, Raleigh , Software Engineer 2 - Embedded Video, IT / Software / Systems , Wake Forest, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Raleigh RSS job feeds