Source description
About the role
Embedded & Firmware Technical Skills RequiredBachelor or higher degree in Electrical Engineering/Computer Science35 years of experience in embedded / firmware developmentStrong proficiency in C and C++Hands-on experience with Qualcomm QCS6490 or similar Qualcomm SoCsExperience with Android BSPs AOSP or Qualcomm Linux SDKsExperience with Linux / Embedded Linux / Yocto-based systemsGood understanding of:Bootloaders (e.g., U-Boot) Device tree Drivers and BSPs Memory management and inter-process communication Familiarity with hardware interfaces: UART, I2C, SPI, USB, GPIO, Ethernet, WiFiExperience on interfaces like Ethernet (10/100/1000), RS232/UART, Digital I/O, Analog I/OStrong board level troubleshooting skills and understanding of hardware-software interactionDesigning and understanding software architectures and application layerStrong communication, analytical, and problem-solving skillTools &; Development WorkflolwStrong experience using GitLab for source control (branching, merging, rebasingPractical experience with CI/CD pipelines (e.g., GitLab CI, Jenkins, GitHub ActionsExperience using CI/CD runners for automatedBuildsStatic analysisUnit/integration testingComfortable with scripting for automation (Bash, Python preferred) Embedded & Firmware Technical Skills RequiredBachelor or higher degree in Electrical Engineering/Computer Science35 years of experience in embedded / firmware developmentStrong proficiency in C and C++Hands-on experience with Qualcomm QCS6490 or similar Qualcomm SoCsExperience with Android BSPs AOSP or Qualcomm Linux SDKsExperience with Linux / Embedded Linux / Yocto-based systemsGood understanding of:Bootloaders (e.g., U-Boot) Device tree Drivers and BSPs Memory management and inter-process communication Familiarity with hardware interfaces: UART, I2C, SPI, USB, GPIO, Ethernet, WiFiExperience on interfaces like Ethernet (10/100/1000), RS232/UART, Digital I/O, Analog I/OStrong board level troubleshooting skills and understanding of hardware-software interactionDesigning and understanding software architectures and application layerStrong communication, analytical, and problem-solving skillTools &; Development WorkflolwStrong experience using GitLab for source control (branching, merging, rebasingPractical experience with CI/CD pipelines (e.g., GitLab CI, Jenkins, GitHub ActionsExperience using CI/CD runners for automatedBuildsStatic analysisUnit/integration testingComfortable with scripting for automation (Bash, Python preferred)
More at Populace World Solutions