Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$165k - $175k

Patrick Allen Group

Job Description

Job Description

We are seeking a Embedded Software Engineer who possesses a development background on a Linux Operating Systems platform with Debian based distribution. This position will be responsible for the design, development, and debugging of production level code on embedded devices. Demonstrated expertise in all project lifecycle phases, from design and code development through unit testing, documentation, and release is required. Located in Kent, WA, this position is available to US Citizens or Permanent Residency (Green Card) candidates. Direct W2 applicants only, 3rd party recruitment agency submissions or inquiries will NOT be considered.

Essential Duties and Responsibilities:

  • Responsible for writing low level production code for industrial applications.
  • Design, develop, and debug embedded devices.
  • Be a part of designing and taking a product to market.
  • Participate in all project lifecycle phases, from design and code development through unit testing, documentation, and release.
  • Collaborate with business stakeholders to understand needs and translate into technical requirements.

Skills and Experience:

Required:

  • 7+ years of experience with a focus in embedded software development.
  • A Bachelor of Science degree in Computer Science, Computer or Electrical Engineering, or equivalent.
  • Experienced writing C++ (11 or higher) for low level industrial applications.
  • Strong experience with modern C++, 11 or higher, is required, including the ability to communicate and implement object-oriented class designs.
  • Experience with RF and baseband device driver and signal processing design and implementation.
  • Experience with developing on Linux platforms is required; preferably with a Debian based distribution.
  • Experience developing automated unit tests and working with SDETs/QA to ensure product quality is required.
  • Usage of lab tools such as oscilloscopes or serial analyzers to debug software, and the ability to read electrical schematics.

Preferred:

  • Experience with concurrency topics (i.e. threading and inter-process communication), event loops, and asynchronous programming.
  • Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang.
  • Experience with network programming topics (e.g. TCP, UDP, sockets, REST, etc.), Standard and BLE Bluetooth, and Wi-Fi.
  • Competent with interfacing application code with device drivers on Linux.
  • Proficient with Linux kernel development, device trees, driver modification or backporting, bootloader customization, and/or Qt stack.
  • Strong understanding of Agile development.

Compensation: $165k to $175k annually.

Benefits:

  • Unparalleled health benefits (PPO plan with no deductibles, no co-pays, Employer covers 99% of costs).
  • Quarterly bonuses.
  • Professional development.
  • 401k match.
  • 22 days PTO.
  • Parental leave.
  • 11 annual paid holidays plus 1 floating holiday.
  • Winter break.

Questions? If you have any questions, contact Dale via LinkedIn at

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Washington DC vacancy
  • $105k - $120k

     ...IOT and consumer devices) and our cross-disciplinary skills (embedded AI, high-tech manufacturing automation, eco-design,...  ...strengthen our team in Boston, Seattle and San Fransisco. As a Software Engineer, you will be in charge of supporting software development on... 
    Suggested
    Relocation

    Kickmaker

    Washington DC
    10 days ago
  • $83k - $150.99k

     ...Job Description Job Description Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a... 
    Suggested
    Full time
    Work at office

    APOGEE RESEARCH LLC

    Arlington, VA
    9 days ago
  • $116 per hour

     ...Embedded Firmware Engineer (Contract-to-hire) Sigma Design has collaborated with a leading defense technology company seeking an experienced...  ...maintenance Use version control and established software development practices to maintain firmware source code and... 
    Suggested
    Hourly pay
    Contract work
    Temporary work
    Work at office
    Monday to Friday
    Day shift

    Sigma Design

    Washington DC
    2 days ago
  • $104.1k - $162.9k

     ...Job Description Job Description The Senior Embedded Application Software Engineer is responsible for leading the development and delivery of embedded control systems for commercial autonomous vehicle technologies. This role collaborates closely with cross-functional... 
    Suggested
    H1b

    PACCAR Inc

    Washington DC
    29 days ago
  • $102.69k - $154.03k

     ...Job Description Job Description Senior Embedded Software Engineer – Hardware/Software Integration Astronics Advanced Electronic Systems (AES) is seeking a Senior Embedded Software Engineer with strong hardware/software integration experience to join our Cabin... 
    Suggested
    Part time
    Work from home
    Worldwide
    Flexible hours

    Astronics Corporation

    Washington DC
    8 days ago
  • Embedded Software Engineer Washington DC We are Senior/Principal Embedded Networking Engineer who will act as our primary technical expert for developing the latest generation of high-speed embedded communication networks to be used in the autonomous vehicle industry.... 
    Permanent employment

    RIT Solutions, Inc.

    Washington DC
    5 days ago
  • $78.4k - $130k

    Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Local area
    Remote work

    ITW

    Washington DC
    4 days ago
  • Lead Embedded Software Engineer Location: Arlington, Virginia, United States Job Tags: Software About The Role The Systems Development Division (SDD) delivers technology advantage into users' hands by delivering capabilities focused on end-customer needs that function... 
    Local area
    Remote work

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    5 days ago
  •  ...'ve replaced corporate red tape with transparency and servant leadership. Honestly, it's hard not to love this culture! Embedded Software Engineer Cryptic Vector is looking for an Embedded Software Engineer who's ready to build real solutions for complex government technical... 
    Contract work
    Flexible hours

    Cryptic Vector

    Arlington, VA
    1 day ago
  •  ...stability - a critical foundation for scaling AI data centers and other energy-intensive industries. We’re looking for an Embedded Software Engineer in the US to help design, build, and scale the connected hardware powering the Energy Network. This is a hands-on role... 
    Remote job
    Relocation package
    Shift work

    Fuse Energy

    Washington DC
    5 days ago
  •  ...Principal Embedded Firmware EngineerJoin our growing team of innovators, disruptors, and...  ...SummaryAs a Principal Embedded Firmware Engineer, you will be responsible for providing technical...  ..., including other firmware, hardware, software, and mobile developers. As a Principal... 
    Contract work
    Flexible hours

    Software Technology Inc

    Washington DC
    2 days ago
  •  ...Responsibilities: B.S. degree in Computer Science, Electrical Engineering, or equivalent experience. Experience in interfacing the...  ...to use sniffers and logic analyzers to verify working embedded software support at the system level. Ability to autonomously identify... 

    SGS Consulting

    Washington DC
    more than 2 months ago
  • $80 - $116 per hour

     ...Job Description Job Description Job Title: Embedded Firmware Engineer (USB-C, PD) Job Description We are seeking an embedded firmware engineer to join our team in developing cutting-edge hardware centered around USB-C Power Delivery controllers. You will play a crucial... 
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Actalent

    Washington DC
    8 days ago
  • $90 - $110 per hour

     ...Job Description Job Description Embedded Firmware Engineer (USB-C / Power Delivery) LHH Recruitment Solutions is partnering with an innovative...  ...engineer who thrives at the intersection of hardware and software, enjoys hands-on board bring-up activities, and has... 
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Local area
    3 days per week

    LHH US

    Washington DC
    18 days ago
  •  ...ground and in the air. Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including...  ...Embedded Firmware Engineer with experience in mission-critical software development that have the drive and experience to complete... 
    Permanent employment
    Full time

    Kapta Space

    Washington DC
    a month ago
  • Job Description Job Description About Akoya We’re a woman-owned small business that delivers big results in strategic communications. For 25 years, Akoya has thrived in the government consulting landscape helping agencies launch new programs, leverage internal and...
    Freelance
    Shift work

    AKOYA

    Washington DC
    8 days ago
  • $191k - $253k

     ...environments. To support our development and deployment tasks, we are building a Systems Engineering team to guide Digital Engineering strategy and complement our Mission Software Engineering, Product Engineering, and Business Development teams. This team will provide... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    12 hours ago
  • $140k - $170k

     ...Senior hands-on mobile engineer responsible for designing, developing, and maintaining enterprise mobile applications supporting real-...  ...rapidly design, develop, test, and deliver production-quality software with minimal supervision. ~ Experience working in small, collaborative... 
    Full time
    Contract work

    Procentrix

    Washington DC
    a month ago
  • $50 per hour

     ...ProfessionalFT/PT/Casual: FullTimeDepartment: Corporate HeadquartersBusiness Unit: Corporate HeadquartersStandard Job DescriptionEnterprise Engineering is responsible for delivering best-in-class engineering solutions to meet OneLM objectives. Transformation, Functional Excellence... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Remote work
    Flexible hours

    Lockheed Martin

    Bethesda, MD
    1 day ago
  • $170k - $200k

     ...Systems Group (IWSG) delivers expertise across program and project management, acquisition and contracting, systems and digital engineering, software development, test and evaluation, sustainment and life‑cycle management, cybersecurity, international/Foreign Military Sales... 
    Work at office
    Flexible hours

    Systems Planning and Analysis, Inc

    Washington DC
    3 days ago
  •  ...to solve challenging problems. The role As Lead Systems Engineer, you will own the systems engineering life cycle for next-generation...  ...requirements, architecture, verification, and hardware-software integration. You will be the technical authority for translating... 
    Interim role
    Local area
    Remote work
    Flexible hours

    Helsing

    Washington DC
    5 days ago
  •  ...success overseeing the design, development, and implementation of software systems and applications.Preferred Skills:Knowledge of...  ...overall experience in IT including hands-on Development and Systems engineering backgroundMinimum of 8 -10years of IT experience of which at... 
    Work experience placement
    Immediate start

    Samprasoft

    Washington DC
    2 days ago
  • $73.9 - $121.94 per hour

     ...benefits Security Clearance: Ability to obtain and maintain a government security clearance if required Are you a senior systems engineering professional who enjoys leading complex engineering initiatives, developing innovative technical solutions, and driving mission... 
    Hourly pay
    Work at office
    Local area

    PEMCCO

    Washington DC
    2 days ago
  •  ...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon...  ...highly motivated Ground System Software Engineer to design, develop, and maintain software...  ...Collaborate closely with teams across autonomy, embedded systems, human factors, and UX to... 
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    Washington DC
    13 days ago
  • $75.53 - $124.62 per hour

     ...government security clearance if required Are you a senior engineering professional who enjoys leading technical teams, shaping system...  ...implementation, and sustainment of advanced computer systems, software, hardware, and network solutions supporting critical... 
    Hourly pay
    Work at office
    Local area

    PEMCCO

    Washington DC
    a month ago
  •  ...Job Description Job Description Lead Systems Engineer Cloud, DevSecOps & Geospatial Modernization Location: Suitland, MD | Hybrid Proposal Opportunity: This position is being recruited in support of an active federal proposal. Employment is contingent upon... 
    Contract work
    Work at office
    Local area

    Essnova Solutions, Inc.

    Suitland, MD
    9 days ago
  • $145k - $160k

     ...Lead Systems Engineer (United States Census Bureau) Creating a culture dedicated to modernization and collaboration while providing actionable, reliable data is at the center of innovation in all aspects of government for the betterment of our nation’s population.... 
    Full time
    Contract work
    Work at office

    Xcellent Technology Solutions

    Suitland, MD
    a month ago
  • $160k - $190k

     ...and delivered by operating with a product mindset, prioritizing speed, ownership, and execution over bureaucracy. Lead Systems Engineer Location: Suitland, MD (Hybrid) Terms: Full-time Clearance/Work Authorization: US Citizenship with the ability to obtain... 
    Full time
    For contractors
    Work experience placement
    Flexible hours

    Revolutional, LLC

    Suitland, MD
    8 days ago
  •  ...MANTECH seeks a motivated, career and customer-oriented Senior Systems Engineer to join our team for the DOE NNSA PRI contract in Washington DC. This role offers the opportunity to contribute to critical national security efforts within a leading organization. This... 
    Contract work
    Work at office

    MANTECH

    Washington DC
    14 hours ago
  • $136.09k - $168.11k

     ...experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or...  ..., you're in the right place! We are seeking a Lead Solution Engineer to join our North America GTM team, specifically supporting our... 
    Local area
    Flexible hours

    Freshworks

    Washington DC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!