Software Dev Engineer II

Overview

On Site
$56 - $61 hr
Contract - Independent
Contract - W2
Contract - 6+ mo(s)

Skills

PYTHON
C/C++
C++
FIRMWARE
CPU
SOC
EMBEDDED
LINUX
FREERTOS
RTOS

Job Details

Payrate: $56.00 - $61.00/hr.

Responsibilities:
Embedded Software QA Engineer, the Company is seeking an individual to hold hardware and firmware development to the highest standards. Work to qualify and test our first run custom hardware from our cameras, doorbells, and accessory product lines to help confirm operation and quality at the expected levels.

Responsibilities:
  • This role will require a hands on approach with hardware, test equipment and the ability to develop test scripts.
  • Hands on quality assurance puts you along side the hardware, firmware and system engineers to test the performance of our products.
  • You will strategize and identify areas that would benefit from automated testing and work to develop those tests.
  • Working closely with the system engineer to develop and target testing in critical areas to flush out issues early in the development process.
  • You will apply your expertise in C/C++ and Python firmware development as well as system design with constrained resources (MIPS, RAM, FLASH, I/O).
  • Hardware experience is key to this role.
  • The Systems SDET will need the ability to read and analyze electrical schematics, debug system performance, and expertise in diagnostic tools, and driver sources.
  • Effectively collaborate with engineers to qualify initial development of products in a hardware focused BSP team
  • Collaborate with Systems Engineer to develop tests for investigations and bring-up
  • Use bench test equipment to qualify hardware, interfaces, and firmware is operating to the highest standards
  • Work with developers to test completion of tickets
  • Write test cases that allows repeatable test flows to verify changes easily
  • Create quality test plans and monitor quality of components and services that can feed into other development and QA teams
  • Collaborate and contribute to embedded automation tasks

Qualifications:
  • 4+ years of quality assurance engineering experience
  • Experience in manual testing Experience in automation testing Experience as QA lead on medium to large sized projects
  • 2+ years of experience using tools like oscilloscopes, advanced digital multi-meters, power analyzers
  • Experience reading schematics
  • Board Support Packages Debug tools and probes (JTAG) Communication Buses (UART, I2C, SPI, etc.) SoC and Embedded CPU architecture
  • Embedded Linux and/or FreeRTOS Security technologies and protocols

Preferred Qualifications:
  • Experience with at least one automated test framework like Selenium or Appium
  • Experience in gathering test requirements to create detailed test plans and defining quality metrics to measure product quality
  • 3+ years of experience testing custom developed hardware
  • Experience testing wireless radios

Pay Transparency: The typical base pay for this role across the U.S. is: $56.00 - $61.00 /hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.

For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy (;/span>

Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions. By applying for this position, you agree to Aditi s use of AI technology, including calls from an AI Voice Recruiter.

#AditiConsulting
#25-20559
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.