Firmware Software Engineer III Job at SGS Consulting, Washington DC

cHdmcGNzOFpIWVpvaUxyUm1ScDVqYTQvNEE9PQ==
  • SGS Consulting
  • Washington DC

Job Description

Job Responsibilities:

  • Develop and debug firmware for a wearable device that includes multiple sensors and cameras, application processor running Android and co-processor(s)
  • Develop firmware on micro-controllers or BSPs for Embedded Linux, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS) disciplines
  • Develop test applications to interface with a variety of peripherals
  • Test the developed firmware with the hardware
  • Document designs and performance analysis

Skills:

  • Experience with AOSP/Embedded Linux driver development and associated frameworks, like kconfig, device tree, Android, Yocto, Build root.
  • Familiarity with HW-in-the-loop testing, CI/CD, build system configuration / scripting,

Education/Experience:

  • B.S. degree in Computer Science, Electrical Engineering, or equivalent experience
  • 5+ years of SW/FW experience.
  • 3+ years’ experience with embedded architectures such as ARM Cortex, or processors running AOSP/Embedded Linux, such as QC Snapdragon Wearables or AR2G1.
  • 3+ years’ experience with high and low speed peripherals and buses and developing and modifying drivers for them.
  • Ability to describe their previous use of logic analyzers or protocol decoders to debug/troubleshoot.
  • Ability to autonomously identify, report, and solve problems with minimal direction.
  • Ability to work in a dynamic, high-paced environment where job duties may change frequently

Job Tags

Similar Jobs

BJC Healthcare

Part Time Clinical Triage Nurse - Access Center Job at BJC Healthcare

 ...Group is the multi-specialty physician-led organization of BJC HealthCare and includes over 600 doctors and advanced practice providers...  ...uses multiple computer applications and works in a fast-paced remote environment. Responsibilities Uses the nursing process... 

MSA Safety

Manufacturing Process Engineering Technician - Industrial Job at MSA Safety

 ...Production and process support Recommend and assist our engineers with manufacturing process design changes to increase efficiency...  ...process efficiency, as needed Continuous Improvement and Industrialization Participate in Continuous Improvement activities such as... 

BJC Healthcare

Cardiac Cath Lab Scrub Radiology Technologist - Memorial Hospital (Belleville, IL) Job at BJC Healthcare

 ...and resources to help you manage your physical, emotional, social and financial well-being. ~ Comprehensive medical, dental, vison, life insurance, and legal services available first day of the month after hire date ~ Disability insurance* paid for by BJC ~ Annual... 

Joyful Behavior Analytic Services

Board Certified Behavior Analyst (BCBA) **Remote** Must have Maryland LBA Job at Joyful Behavior Analytic Services

 ...off as contract/part-time team members. This role can be 100% remote, however, the BCBA must have their LBA to practice in Maryland...  ...effectively with stakeholders, including families, therapists, and healthcare professionals. 7. Professional Development - Stay current... 

Visit Philadelphia

Assistant Supervisor, Merchandise Job at Visit Philadelphia

 ...facility, to include damage and min/max, and elevate issues to Supervisor Monitor safety of ambassadors and merchandise facilities...  ...PPE for work location Oher duties as assigned Occasionally assist other locations and areas in the park as needed What it takes...