Embedded Software Engineer
- Category: Software Developer Jobs
- Location: Redmond, Washington
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 25K to 29K
- Published on: 2025/09/21
Job highlights
Identified by Google from the original job post
Qualifications
Proficiency in Embedded C/C++
Experience with ARM architecture and developing software for embedded systems
Knowledge of QEMU for emulation and testing
Experience with RTOS/FreeRTOS for real-time applications
A Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
Benefits
This position offers a salary range of $140K - $175K, depending on experience and qualifications, with some flexibility
Responsibilities
As an Embedded Software Engineer, your primary responsibility will be to develop software solutions using Embedded C/C++
You will work with ARM architecture, designing and implementing code that is optimized for performance and reliability in embedded systems
In addition, you will use QEMU for software emulation and testing, ensuring the software functions correctly before deployment
Another key aspect of the role is working with RTOS/FreeRTOS, which is essential for managing real-time operations in embedded systems
Develop and maintain embedded software in Embedded C/C++
Design and implement code optimized for ARM architecture
Perform testing and validation using QEMU for software emulation
Integrate and work with RTOS/FreeRTOS to manage real-time system requirements
Job description
As an Embedded Software Engineer, your primary responsibility will be to develop software solutions using Embedded C/C++. You will work with ARM architecture, designing and implementing code that is optimized for performance and reliability in embedded systems. In addition, you will use QEMU for software emulation and testing, ensuring the software functions correctly before deployment. Another key aspect of the role is working with RTOS/FreeRTOS, which is essential for managing real-time operations in embedded systems.
Key Responsibilities:
• Develop and maintain embedded software in Embedded C/C++.
• Design and implement code optimized for ARM architecture.
• Perform testing and validation using QEMU for software emulation.
• Integrate and work with RTOS/FreeRTOS to manage real-time system requirements.
Qualifications:
• Proficiency in Embedded C/C++.
• Experience with ARM architecture and developing software for embedded systems.
• Knowledge of QEMU for emulation and testing.
• Experience with RTOS/FreeRTOS for real-time applications.
• A Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
This position offers a salary range of $140K - $175K, depending on experience and qualifications, with some flexibility. The role requires onsite work in Redmond, WA, and is open to U.S. Citizens or Green Card holders due to the nature of the work involved.
Related jobs
-
Software Development Engineer 5, Android
Job highlights Identified by Google from the original job post Qualifications We are looking for a hardworking and self-motivated Software Engineer with proven industry experience building Android applications This is an outstanding opportunity for y...
-
Software Development Engineer 3, iOS
Job highlights Identified by Google from the original job post Qualifications We are looking for a hardworking and self-motivated Software Engineer with experience building iOS applications or a passion to learn This is an outstanding opportunity for...
-
Software Engineer (RLT1011)
Job highlights Identified by Google from the original job post Qualifications Job Requirements: Requires bachelor’s degree or foreign equivalent in Computer Science, Engineering (any), or related and 2 years of experience in the job offered or as a C...