Job Board | ACS Group

Software Engineer
4/21/2021
Engineering
Redmond, WA
Washington
JO-2104-9652

Overview:
Our client, an innovative technology company is looking for an experienced Software Engineer for their Redmond, WA office. The ideal candidate will understand how embedded software works with the hardware that they are designing it for.


Here are a few benefits:
  • 100% Employer paid Medical, Dental and Life Insurance for the Employee
  • Generous PTO plan
Responsibilities:
  • Create functional design and engineering design documents and document what you create
  • Collaborate with other departments (hardware, manufacturing, QA, test and marketing)
  • Work on various aspects of devices from low level drivers and the kernel to networking and hardware controls
  • Build and maintain internal software and tools; compiler, assembler, build system, debugger, manufacturing tools, etc.
Requirements:
  • A bachelor’s degree in a computer related field or equivalent professional experience
  • Five years of relevant software development experience
  • Experienced with embedded devices:
    • C programming - required
    • Hardware/Architecture - required
    • Operating Systems Development - required
    • Assembly language programming - preferred
  • Source control:
    • Git - required
    • Gitlab CI - preferred
    • Mercurial & Subversion - preferred
  • Experience with Test Driven Development and unit test frameworks required
  • Intermediate level Linux skills or better required
  • Experience at writing software for embedded devices required
  • Experience at writing clean code
  • Experience with Operating Systems internals
  • Strong debugging skills
  • Ability to document existing and new software, including APIs and functionality
  • Ability to understand hardware and architecture
  • Able to distinguish between hardware, software, and inherent design issues
  • Experience with all phases of the software development life cycle
  • Solid written and verbal communication skills
Work sponsorship not available at this time. No third-party candidates considered for this position.

ACS Professional Staffing will provide equal employment opportunities to all applicants without regard to applicant’s race, color, religion, sex, gender, genetic information, national origin, age, veteran status, disability status, or any other status protected by federal or state law.  The company will provide reasonable accommodations to allow an applicant to participate in the hiring process if so requested.

 

Would you like to apply to this job?

Apply for the Software Engineer position



© ACS Group. All Rights Reserved.


Previous MonthNext Month
SunMonTueWedThuFriSat