Embedded systems software engineer Job at Cloud Analytics Technologies LLC, Redmond, WA

amt5MW9KVGpoZCs3R01FeENvcUlHc0hwdkE9PQ==
  • Cloud Analytics Technologies LLC
  • Redmond, WA

Job Description

Job Description: 

  • We are looking for a Software Engineer specializing in embedded systems software engineering. 

  • The ideal candidate will have hands-on experience in embedded software/firmware development, low-level Android development, and STM32 microcontroller systems. 

  • Experience with FPGA platforms (Gowin, Xilinx) is also a benefit.

  • Responsibilities Design, develop, and maintain embedded software and firmware for custom hardware platforms

  • Work with STM32 microcontrollers to implement, debug, and optimize system functionality 

  • Work with Qualcomm SOCs (AR2G2/1, XR2G2/3) to implement, debug, and optimize system functionality 

  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components 

  • Participate in code reviews, testing, and documentation of embedded systems. 

  • Troubleshoot and resolve issues related to embedded software and hardware interaction 

  • Develop and integrate solutions for FPGA platforms, including Gowin and Xilinx devices 

Minimum Qualifications:

  • Proven experience in embedded software/firmware development Hands-on experience with Qualcomm systems Proficiency in C/C++ and familiarity with hardware abstraction layers

  • Experience with SW-HW interface and general EE debugging capabilities

  • Strong problem-solving and debugging skills

  • Ability to work collaboratively in a cross-functional team environment.

  • Excellent documentation and communication skills.

  • Overall experience of 8- 10 years Preferred Qualifications 

  • Experience with real-time operating systems (RTOS) and low-level driver development 

  • Hands-on experience with STM32 microcontroller systems 

  • Experience with FPGA development, specifically Gowin and Xilinx platforms 

  • Familiarity with hardware design and schematic review 

  • Knowledge of communication protocols (SPI, I2C, UART, etc.) 

  • Experience with version control systems (e.g., Git)

Job Tags

Similar Jobs