Firmware Engineer

3 weeks ago


Kent, United States Patrick Allen Group Full time

Company Description

Patrick Allen Group is a recruitment agency specializing in providing top-level, high-quality candidate sourcing services for a variety of industries, including Engineering, IT, Manufacturing, and Financial disciplines. Our approach includes customized, creative, and focused candidate searches using today's technology. We're committed to providing personal attention and highly customized service to both clients and candidates.



Do not wait to apply after reading this description a high application volume is expected for this opportunity.

The Patrick Allen Group is seeking an Firmware Engineer possessing 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 C++ in low level industrial applications. Demonstrated expertise in all project lifecycle phases, from design and code development through unit testing, documentation, and release is required. 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 developing on Linux platforms is required; preferably with a Debian based
  • Experience with RF and baseband device driver and signal processing design and implementation 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: $140k to $170k annual

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

Thank you for your interest


  • Embedded Software

    2 days ago


    Kent, United States Ledgent Technology Full time

    Embedded Software (Firmware) Design EngineerDirect Hire Full TimeKent, WA Onsite$110-145k DOE and Education .· Ledgent Technology is searching for an Embedded Software (Firmware) Design Engineer to design, write, troubleshoot, validate, and maintain software and firmware in coordination with Senior Electrical, Software, Firmware, and Mechanical Engineers...

  • Embedded Software

    1 day ago


    Kent, United States Ledgent Technology Full time

    Embedded Software (Firmware) Design EngineerDirect Hire Full TimeKent, WA Onsite$110-145k DOE and Education .· Ledgent Technology is searching for an Embedded Software (Firmware) Design Engineer to design, write, troubleshoot, validate, and maintain software and firmware in coordination with Senior Electrical, Software, Firmware, and Mechanical Engineers...

  • Firmware Engineer

    2 months ago


    Kent, United States Patrick Allen Group Full time

    Company DescriptionPatrick Allen Group is a recruitment agency specializing in providing top-level, high-quality candidate sourcing services for a variety of industries, including Engineering, IT, Manufacturing, and Financial disciplines. Our approach includes customized, creative, and focused candidate searches using today's technology. We're committed to...

  • Firmware Engineer

    2 months ago


    Kent, United States Patrick Allen Group Full time

    Company DescriptionPatrick Allen Group is a recruitment agency specializing in providing top-level, high-quality candidate sourcing services for a variety of industries, including Engineering, IT, Manufacturing, and Financial disciplines. Our approach includes customized, creative, and focused candidate searches using today's technology. We're committed to...

  • Firmware Engineer

    2 months ago


    Kent, United States Patrick Allen Group Full time

    Company DescriptionPatrick Allen Group is a recruitment agency specializing in providing top-level, high-quality candidate sourcing services for a variety of industries, including Engineering, IT, Manufacturing, and Financial disciplines. Our approach includes customized, creative, and focused candidate searches using today's technology. We're committed to...


  • Kent, United States GTT, LLC Full time

    Job DescriptionJob DescriptionElectronics/Electrical Systems EngineerContract Duration 6+ MonthsPay range $69.05 - $82.86/hr Job Responsibilities:The Electronics/Electrical Systems Engineer will develop firmware requirements in coordination with systems engineering, hardware engineering, software engineering, and subsystem ownersDevelop FPGA/ASIC designs and...


  • Kent, United States PowerLight Technologies Full time

    Job DescriptionJob DescriptionSalary: $122K - $185KWho We Are:PowerLight was co-founded by our CTO, Tom Nugent, and Dr. Jordin T. Kare to change how the world distributes power. Out team has set numerous world records for beaming power over light, and won two NASA project awards. We are the first to develop a viable technology platform that demonstrates the...