Talent.com
Embedded Software Engineer

Embedded Software Engineer

IvwatchNewport News, Virginia, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

We're looking for an Embedded Software Test Engineer to join our Research & Development team in Newport News, VA. In this 4-month, temporary role, you will be responsible for compiling test plans based on functional requirements, writing scripts to automate the test plan execution, and generating test reports based on the test plan execution results. In addition, you would build, maintain, and manage various test environments and systems.

What you need to be a successful candidate :

  • Understand register-level programming
  • Understand interrupt handling
  • Understand peripheral drivers (SPI, I2C, UART, GPIO, etc.)
  • Unit testing best practices
  • Integrating unit test frameworks with CMake
  • Test-driven development (TDD)
  • Experience with boundary / edge case testing
  • Experience with code coverage tools and metrics (e.g., gcov, lcov)
  • Experience with GitLab CI
  • Cross-compiling for microcontrollers (e.g., ARM Cortex-M)
  • Familiarity with MCU SDKs (e.g., STM32 HAL,
  • Familiarity with FreeRTOS and / or Zephyr
  • Skill in using C / C++ for unit test
  • Skill in using Python test automation

This position is hourly, non-benefited and is expected to last for approximately 4-months. We are unable to offer sponsorship for this position.

serp_jobs.job_alerts.create_a_job

Embedded Software Engineer • Newport News, Virginia, United States