Job Title: Embedded Systems Engineer (C & Python)
Location: bellevue wa
Experience: 3 8 Years
Employment Type: Full-Time
Job Summary:
We are seeking a skilled Embedded Systems Engineer with strong expertise in Embedded C and Python to design develop and maintain firmware and embedded software solutions. The ideal candidate will have hands-on experience working with microcontrollers real-time systems and hardware-software integration.
Key Responsibilities:
- Design and develop embedded software using Embedded C
- Develop scripts automation tools and test frameworks using Python
- Work with microcontrollers processors and peripheral interfaces
- Implement communication protocols such as UART SPI I2C CAN TCP/IP
- Debug and troubleshoot embedded systems using oscilloscopes logic analyzers and debuggers
- Optimize code for performance memory and power efficiency
- Collaborate with hardware QA and cross-functional teams
- Participate in code reviews and ensure adherence to coding standards
- Support product validation testing and documentation
Required Skills:
- Strong proficiency in Embedded C programming
- Good experience in Python scripting/programming
- Hands-on experience with microcontrollers (ARM STM32 PIC etc.)
- Experience with RTOS (FreeRTOS VxWorks etc.)
- Understanding of hardware schematics and board bring-up
- Knowledge of communication protocols (I2C SPI UART CAN)
- Experience with version control systems (Git)
- Strong debugging and problem-solving skills
Job Title: Embedded Systems Engineer (C & Python) Location: bellevue wa Experience: 3 8 Years Employment Type: Full-Time Job Summary: We are seeking a skilled Embedded Systems Engineer with strong expertise in Embedded C and Python to design develop and maintain firmware and embedded software...
Job Title: Embedded Systems Engineer (C & Python)
Location: bellevue wa
Experience: 3 8 Years
Employment Type: Full-Time
Job Summary:
We are seeking a skilled Embedded Systems Engineer with strong expertise in Embedded C and Python to design develop and maintain firmware and embedded software solutions. The ideal candidate will have hands-on experience working with microcontrollers real-time systems and hardware-software integration.
Key Responsibilities:
- Design and develop embedded software using Embedded C
- Develop scripts automation tools and test frameworks using Python
- Work with microcontrollers processors and peripheral interfaces
- Implement communication protocols such as UART SPI I2C CAN TCP/IP
- Debug and troubleshoot embedded systems using oscilloscopes logic analyzers and debuggers
- Optimize code for performance memory and power efficiency
- Collaborate with hardware QA and cross-functional teams
- Participate in code reviews and ensure adherence to coding standards
- Support product validation testing and documentation
Required Skills:
- Strong proficiency in Embedded C programming
- Good experience in Python scripting/programming
- Hands-on experience with microcontrollers (ARM STM32 PIC etc.)
- Experience with RTOS (FreeRTOS VxWorks etc.)
- Understanding of hardware schematics and board bring-up
- Knowledge of communication protocols (I2C SPI UART CAN)
- Experience with version control systems (Git)
- Strong debugging and problem-solving skills
View more
View less