Embedded Software Engineer
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
Recommended Jobs
Travel ALLIED-Interventional Radiology Technologist/Special Procedures in Alexandria, Virginia
Job Description Job Description Looking to level up your career and boost your income? At Voyage Healthcare, we help connect nurses, therapists, and allied health pros with high-paying travel job…
Per Diem Family Nurse Practitioner (Casual Employee)
Job Description Job Description About Us One Medical is a primary care solution challenging the industry status quo by making quality care more affordable, accessible and enjoyable. But this i…
Senior Project Manager - Workplace Services
Description: is an overview of the functions and requirements for this position. This document is not intended to be an exhaustive list encompassing every duty and requirement of this position; superv…
Host
For this position, pay will be variable by location - See additional job details and benefits below. First impressions count! You are the first person guests see when they walk in the doo…
Program Analyst II
Job Description Job Description Alluvionic is seeking talented individuals like you to join our team at The US Marshals Service. Make a difference while enhancing your skills and knowledge in an …
Bi-lingual Spanish Experienced Debt Collector (remote)
LATER STAGE DEBT COLLECTOR FinBe USA is seeking a full-time, Later Stage Debt Collector to work specifically within our Collection Department. Must have a minimum of three years of experience …
Vascular Clinic Nurse Practitioner or Physician Assistant
Join us in shaping the future of vascular care in an internationally renowned educational healthcare system! Are you a passionate Nurse Practitioner (NP) or Physician Assistant (PA) eager to make a s…
Expert Cyber Systems Engineer
Responsibilities We are seeking an Expert Cyber Security Engineer to lead the integration of robust security practices into the design and development of complex information systems. This role …
Physical Therapist Assistant (Flexologist)
Job Description Job Description StretchLab is seeking personal trainers, massage therapists, and dance/yoga/pilates instructors to join our team. This is an amazing opportunity to gain experience…