Embedded Software Engineer
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.