Embedded Software Engineer
Embedded Software Engineer
Intellectt Inc
Redmond, WA
See who Intellectt Inc has hired for this role
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
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.
- 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.
- 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 knowGet notified about new Embedded Software Engineer jobs in Redmond, WA.
Sign in to create job alertSimilar jobs
People also viewed
-
Junior Java developer
Junior Java developer
-
Software Developer
Software Developer
-
Software Engineer
Software Engineer
-
Junior Software Engineer - Remote
Junior Software Engineer - Remote
-
Full-Stack Web Developer
Full-Stack Web Developer
-
Software Engineer
Software Engineer
-
Full-stack software engineer
Full-stack software engineer
-
Software Engineer
Software Engineer
-
Software Engineer, Front End
Software Engineer, Front End
-
Full Stack Engineer, Atlas
Full Stack Engineer, Atlas
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub