Firmware Software Engineer Job at SGS Consulting, Washington DC

M1J5cEJnOVRaaHNJcU1SUXU0UzdWM1Z6Qmc9PQ==
  • 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

Committee for Children

Senior Instructional Designer II Job at Committee for Children

 ...to apply current and innovative learning and instructional design theories and techniques to analyze, design, develop, implement, evaluate, andmodifylearning programs. Experience collaborating with researchers and using qualitative/quantitative data to iterate curriculum... 

Camen Behavioral Services

RBT - Registered Behavior Technician Internship Program Job at Camen Behavioral Services

 ...Registered Behavior Technician (RBT) Intern Virtual Training Company: Camen Behavioral Services Location: Training is fully virtual; employment opportunities may vary by location Program Type: Internship / Pre-Certification Track Program Fee: $250 (includes... 

NTT DATA, Inc.

Helpdesk Associate Job at NTT DATA, Inc.

 ...thinking organization, apply now. We are currently seeking a Helpdesk Associate to join our team in Greenville, South Carolina (US-...  ...support tailored to each clients needs. While many positions offer remote or hybrid work options, these arrangements are subject to... 

TechINT Solutions Group, LLC

Digital Forensics Examiner Job at TechINT Solutions Group, LLC

 ...mobile phones and memory cards to drones, IoT systems, and custom electronics, you will apply advanced forensic methodologies to extract, preserve, and analyze digital evidence in support of high'impact law enforcement investigations. Your expertise in identifying... 

Magic

Remote SEO & SEM Specialist - Freelance, Remote Job at Magic

 ...requiring someone who can maintain high standards of execution while following specific protocols and instructions. Tasks List Search Engine Marketing (SEM) Management Manage and optimize Google Ads campaigns Execute Facebook and Instagram advertising...