Intellectt Inc

Embedded Software Engineer

Intellectt Inc Redmond, WA

Job Title: Embedded Software Engineer

Location: Redmond, WA

Duration: Long Term

Job Description

We are seeking a highly skilled and experienced Embedded Software Engineer to join our dynamic team in Redmond, WA. The ideal candidate will have a strong background in security and embedded software/firmware development, coupled with a deep understanding of encryption ciphers and security protocols.

Key Responsibilities

  • Develop and maintain embedded software and firmware solutions, ensuring high security and reliability.
  • Write clean, efficient, and well-documented code in languages such as C, C++, C#, and RUST.
  • Debug and resolve complex issues in embedded software/firmware across multiple subsystems.
  • Handle platform initialization and porting of board support packages.
  • Develop and optimize low-level drivers for various peripherals including PCIe, I2C, eMMC, SPI, USB, and UARTs.
  • Manage memory, scheduling, interrupts, and multi-threading effectively to ensure optimal performance.

Qualifications & Experience

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree preferred.
  • Minimum of 4 years of experience in security and embedded software/firmware development.
  • Proven experience in coding with languages including, but not limited to, C, C++, C#, and RUST.
  • In-depth knowledge of encryption ciphers and security protocols.
  • Extensive experience in debugging and resolving embedded software/firmware issues.
  • Hands-on experience with platform initialization and board support package porting.
  • Proficient in developing low-level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, and UARTs.
  • Strong understanding of memory management, scheduling, interrupts, and multi-threading.

Preferred Skills

  • Experience with real-time operating systems (RTOS).
  • Familiarity with hardware-software integration and embedded system design.
  • Strong problem-solving skills and the ability to work independently or as part of a team.
  • Excellent verbal and written communication skills.
  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Engineering and Information Technology
  • Industries

    Appliances, Electrical, and Electronics Manufacturing and Software Development

Referrals increase your chances of interviewing at Intellectt Inc by 2x

See who you know

Get notified about new Embedded Software Engineer jobs in Redmond, WA.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub