Firmware Software Engineer Job at SGS Consulting, Washington DC

SUlWVHg1dkpWYUMxdXM3QUUzK2laajY5RlE9PQ==
  • SGS Consulting
  • Washington DC

Job Description

Job Responsibilities:

  • Lead efforts to develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes. Wearable device that includes multiple sensors and cameras
  • Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS)
  • Collaborate in a team environment across multiple, research focused, and engineering disciplines, making the architectural tradeoffs required to rapidly deliver firmware solutions
  • Support all phases of custom hardware development - including early architecture requirements definition, firmware architecture, proof-of-concept implementation, selection of MCUs and tools, and board bring-up
  • Work with lead and peers to understand your program tasks, attend team stand ups and deliver features per program milestones

Skills:

  • Experience with AOSP, embedded Linux, Kernel, Yocto, Buildroot, etc.
  • Experience maximizing performance of resource constrained systems.
  • Experience with either an RTOS-based or bare metal system.
  • Experience with high compute/throughput systems and using sim/modeling to estimate performance and power.

Education/Experience:

  • B.S.. degree in Computer Science, Electrical Engineering, or related field.
  • 4+ years of experience in embedded firmware design or equivalent experience with programming embedded systems with C.
  • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.

Job Tags

Similar Jobs

BAD Marketing

Social Media Content Creator (In-House) Job at BAD Marketing

 ...content strategies to brand BAD Marketing. You need to be proficient in producing engaging short and long-form content for multiple social media platforms (Youtube, Instagram, FB, Twitter, Linkedin, etc), create captivating thumbnails that convert to viewers, and have... 

Quail Park

Night Janitor/Housekeeper Job at Quail Park

 ...Night Janitor | Housekeeper Quail Park of Lynnwood Have you always wanted a fun and rewarding job? Do you have a passion for working...  ...a resident requires two-person transfer assistance during night-time hours Answer the resident emergency call system Provides... 

Collabrium Systems

SOFTWARE DEVELOPER Job at Collabrium Systems

 ...Job Location: Harrisburg, Pennsylvania Job Duration: Long Term Required Skills: Position requires a Bachelors Degree in Computer Science, Engineering (any), or related field. In lieu of Bachelors Degree, will accept two (2) years experience. The... 

Grafana Labs

Staff Software Engineer - Observability Knowledge Graph Backend | USA | Remote Job at Grafana Labs

 ...monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a NASA launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps more than 3,000 companies -- including... 

Serco

H2Fit: Lead Strength and Conditioning Coach - Fort Leavenworth, KS Job at Serco

 ...profile and challenging projects supporting the US Army, Serco has a great opportunity for you! This Installation Lead Strength and Conditioning Coach Certified (SCC) will be on a dynamic team, supporting Holistic Health and Fitness (H2F) initiative, the Army's investment...