Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Genie • Dallas, Texas, United States
Role & seniority: Test Engineer, mid–senior (requires 5+ years of experience)
Stack/tools: embedded systems, RTOS; on-board interfaces (JTAG, SPI, UART, SWD); MCUs/DSPs; programming/scripting (Python, shell, C, C++); reading schematics and datasheets; IoT protocols (TCP/IP, Bluetooth, BLE, Wi-Fi); lab/test equipment (oscilloscopes, signal generators, logic/spectrum analyzers)
Design, develop, and execute test cases for embedded platforms (including RTOS) and perform OTA/firmware testing
Develop test schedules, resource plans, and track progress/risks; document results and report bugs
Interface with PM/Dev teams to understand objectives; ensure compliance with testing processes and Agile workflows
BS in EE, CS, CE, Engineering Technology, or Applied Science with 5+ years of experience
Understanding of software testing and test automation
Knowledge of embedded systems and RTOS
Experience with scripting/programming (Python/shell, C, C++)
Experience with onboard interfaces (JTAG, SPI, UART, SWD) and various MCU/DSP cores
Ability to read schematics and component datasheets
1+ year of IoT solution testing
Knowledge of TCP/IP, Bluetooth, BLE, Wi-Fi
Experience with lab equipment (oscilloscopes, signal generators, logic analyzers, spectrum analyzers)
Location & work type: Not specified in the posting; location and whether on-site, remote, or hybrid are unclear.
https: //www.geniecompany.com/
BS in Electrical Engineering, Computer Science, Computer Engineering, Engineering Technology or Applied Science with 5+ years of experience Understanding of software testing and test automation principles. Knowledge of embedded systems and Real Time Operating Systems (RTOS). Experience with scripting or programming languages such as (Python/shell, C, C++, etc.). Experience with on-board communication interfaces such JTAG, SPI, UART, and SWD. Experience with a variety of MCU and DSP cores/processors. Familiarity with reading schematics and component datasheets.
1+ years of experience in testing IoT solutions. Knowledge of common communication protocols such as TCP/IP, Bluetooth, BLE, Wi-Fi. Experience in lab equipment such as oscilloscopes, signal generators, logic analyzers and spectrum analyzers for measurement and debugging issues
BS in Electrical Engineering, Computer Science, Computer Engineering, Engineering Technology or Applied Science with 5+ years of experience Understanding of software testing and test automation principles. Knowledge of embedded systems and Real Time Operating Systems (RTOS). Experience with scripting or programming languages such as (Python/shell, C, C++, etc.). Experience with on-board communication interfaces such JTAG, SPI, UART, and SWD. Experience with a variety of MCU and DSP cores/processors. Familiarity with reading schematics and component datasheets.
1+ years of experience in testing IoT solutions. Knowledge of common communication protocols such as TCP/IP, Bluetooth, BLE, Wi-Fi. Experience in lab equipment such as oscilloscopes, signal generators, logic analyzers and spectrum analyzers for measurement and debugging issues
As a Test Engineer, you will be developing and executing test cases for embedded products and Interface with the project management and development teams to gather project information, understand Project objectives, schedules, and constraints. You will also be following company processes and procedures for testing, releasing products, and working closely in a team environment.
Micro-processor, firmware, and OTA testing involving automated validation of embedded systems using Python.
Design, develop and execute test cases (via test scripts or manual) for embedded platforms and products including RTOS platforms. Develop test schedules and resource requirements and communicate ongoing progress and risks. Analyze system requirements and review technical specifications to assess and evaluate test requirements for the final products/solutions. Define new test systems, methodologies, processes, procedures using industry best practices and innovation. Document test cases, procedures, execute test cases and report bugs. Communicate ongoing progress and risks to team lead. Manage assigned tasks and schedules using the Agile development process.
As a Test Engineer, you will be developing and executing test cases for embedded products and Interface with the project management and development teams to gather project information, understand Project objectives, schedules, and constraints. You will also be following company processes and procedures for testing, releasing products, and working closely in a team environment.
Micro-processor, firmware, and OTA testing involving automated validation of embedded systems using Python.
Design, develop and execute test cases (via test scripts or manual) for embedded platforms and products including RTOS platforms. Develop test schedules and resource requirements and communicate ongoing progress and risks. Analyze system requirements and review technical specifications to assess and evaluate test requirements for the final products/solutions. Define new test systems, methodologies, processes, procedures using industry best practices and innovation. Document test cases, procedures, execute test cases and report bugs. Communicate ongoing progress and risks to team lead. Manage assigned tasks and schedules using the Agile development process.