Embedded Software Engineer Job at Green Key Resources, Washington DC

  • Green Key Resources
  • Washington DC

Job Description

This position involves developing and integrating complex systems spanning hardware, FPGA/digital logic, embedded firmware, Linux, and application-level software. The role works across the full product lifecycle, from early architecture and hardware bring-up through system integration, validation, manufacturing support, and deployment.

Key Responsibilities

  • Architect, implement, and validate systems that combine custom electronics, programmable logic, embedded firmware, Linux components, and higher-level software.
  • Contribute to the development, review, troubleshooting, and refinement of analog, mixed-signal, and digital circuit designs.
  • Build expertise in specialized technologies and their applications to inform system architecture, product evolution, and technical decision-making.
  • Coordinate integration across hardware, FPGA, firmware, and software components, resolving issues that span multiple engineering disciplines.
  • Create and improve manufacturing fixtures, diagnostic utilities, validation methods, and production test processes.
  • Develop and maintain procedures that support reliable system testing, characterization, and manufacturing.
  • Incorporate AI-powered coding and development tools into engineering workflows while maintaining direct responsibility for technical accuracy, security, reliability, and code quality.
  • Help establish practical standards for responsible use of AI-assisted engineering tools, including development practices, review processes, and quality controls.
  • Participate in technical planning, project estimation, prioritization, and cross-functional execution.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, or a related technical discipline, or equivalent professional experience.
  • At least 4 years of experience developing software for embedded systems, Linux platforms, or kernel-level environments.
  • Strong background in embedded system architecture, development, debugging, and integration.
  • Proficiency in one or more of C, C++, Python, and Bash.
  • Experience administering Linux systems, including installation, configuration, upgrades, troubleshooting, and performance optimization.
  • Hands-on experience bringing up new hardware and diagnosing hardware/software integration issues.
  • Working knowledge of FPGA-based systems and hardware description languages such as Verilog or VHDL.
  • Exposure to RF systems, low-noise electronics, analog circuitry, or mixed-signal board development.
  • Comfortable working with electronics laboratory and debugging equipment, including oscilloscopes, logic analyzers, and related instrumentation.
  • Experience implementing or working with digital signal processing, control systems, or related algorithms.
  • Practical experience using AI-assisted software development tools, with the ability to evaluate generated code, identify errors or weaknesses, make corrections, and take ownership of the resulting implementation.
  • Strong ability to communicate technical concepts clearly in both written and verbal formats.

Job Tags

Full time

Similar Jobs

Marshall & Sterling Inc

Assistant Client Services Specialist- Personal Lines Job at Marshall & Sterling Inc

 ...Position Title: Assistant Client Services Specialist- Personal Lines Location: Hybrid Latham Office - Latham, NY 12110 Salary Range: $19....  ...inclusive culture built on integrity, impact, and people-first values. Your ideas matter, your growth is prioritized, and... 

Cephas Consultancy Services Private Limited

Full-Stack Software Engineer Job at Cephas Consultancy Services Private Limited

 ...Software Engineer New York City, NY About the Company Liquid is a trading platform that enables users to trade perpetual markets in stocks, pre-IPO companies, indices, commodities, foreign exchange, and crypto, as well as prediction markets on real-world events... 

i9 Sports- E. Raleigh, Clayton, Angier and Goldsboro, NC

Sports Official/-Soccer, Flag Football, Basketball and Volleyball Job at i9 Sports- E. Raleigh, Clayton, Angier and Goldsboro, NC

 ...athletes i9 Sports offers youth sports leagues, camps, and clinics for kids ages 3-14 in today's most popular sports such as flag football, soccer, basketball, volleyball, and baseball. With our focus on fun, safety, convenience, and good sportsmanship, i9 Sports is... 

UNO Pizzeria - New York, NY

Local Store Marketer Job at UNO Pizzeria - New York, NY

 ...really fun to try our new creations). At UNO, theres something for everyone! We are seeking a dynamic and personable Local Store Marketer to join UNO Pizzeria in Long Island City, NY. This role is perfect for someone comfortable with face-to-face interaction and... 

SSM Health

Registered Nurse - Neonatal Intensive Care Unit (NICU) Job at SSM Health

 ...it's a calling. MO-SSM Health St. Mary's Hospital - St. Louis Worker Type: Regular Job Summary: Provides direct nursing care in accordance with established policies, procedures and protocols of the healthcare organization. Job Responsibilities and Requirements...