Embedded Test Engineer

804 Technology

Newton, MA

JOB DETAILS
SALARY
$38–$45 Per Hour
JOB TYPE
Temporary, Contractor, Full-time
SKILLS
Analysis Skills, Bug Tracking Software, Bug Tracking/Defect Management, C Programming Language, C++ Programming Language, Communication Skills, Communications Protocols, Computer Engineering, Computer Firmware, Computer Science, Continuous Integration, Corporate Policies, Cross-Functional, Debugging Tools, Detail Oriented, DevOps, Electrical Engineering, Embedded Hardware, Embedded Software, Embedded Systems, FDA Requirements, Functional Testing, Git, Hardware Administration, Hardware Debugging, Hardware Quality Assurance, Hardware-Software Integration, Healthcare Software, ISTQB Foundation, Identify Issues, Insurance Certifications, Integration Testing, International Electro-Technical Commission (IEC), Linux Operating System, Medical Equipment, Microsoft Windows Azure, Microsoft Windows Operating System, Network Systems, Performance Testing, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Programming Languages, Python Programming/Scripting Language, QNX Operating System, Quality Assurance, Quality Assurance Methodology, Quality Management, Realtime Operating System, Reliability Engineering, Software Development, Software Engineering, Software Testing, Source Code/Configuration Management (SCM), Strategic Analysis, Subversion, Systems Administration/Management, Team Player, Test Automation, Test Case, Test Design, Test Strategy, Testing, Time Management, Universal Asynchronous Receiver-Transmitter (UART), Validation Plan, Writing Skills
LOCATION
Newton, MA
POSTED
12 days ago

804 Technology is currently seeking a Embedded Test Engineer for a Contract to perm job opportunity located in Newton MA.  The Embedded Test Engineer you will be responsible for:  Develop, document, and execute comprehensive test cases for application and embedded software.  Identify, document, and track software defects, inconsistencies, and performance issues using bug tracking systems.  Collaborate with cross-functional teams including developers, hardware engineers, and product managers to understand requirements and support design of effective test strategies.  Analyze test results, provide feedback to engineering teams, and suggest improvements to enhance software performance and reliability.  Drive improvements in testing processes, tools, and methodologies to improve product quality and reduce time to market.  The full job description and my contact information are listed below.  If you are interested please respond be sending me your resume and your availability.  Thank you in advance for your time. 

Please note that we are not working with third-party vendors for these positions.

Brian Smith
C: 314-753-5299
H:  636-928-0330
bsmith@804technology.com

Job Title:  Embedded Test Engineer
Salary:  $38-$45
Shift:  1st Shift
LocationNewton, Massachusetts, 02466, United States

Job Description:  Embedded Test Engineer Role
Role Overview
Position:  
Embedded Test Engineer
Product:  
Robotic platform / robotic network system
Current stage:  
Program is in a critical phase and working toward beta design
Primary focus:  Embedded testing, hardware-software integration, and communication protocol validation

Core Responsibilities

  • Draft and execute embedded test cases
  • Set up hardware platforms for testing
  • Load firmware/software and execute test cycles
  • Evaluate test strategies and document results
  • Collaborate closely with developers and cross functional teams
  • Perform integration, communication, performance, and functional testing
  • Work primarily with systems running QNX (RTOS)

Required / Strongly Preferred Technical Skills

  • 3–5+ years of hands-on embedded testing experience
  • Direct, practical experience with:
    o EtherCAT
    o CAN
    o UART
  • Experience debugging/troubleshooting hardware using these communication protocols
  • Ability to clearly explain real-world use of these protocols (not just high-level knowledge)
  • Ability to design test cases tied directly to requirements and protocol
  • C/C++: not required to write code, but must be able to read and understand code
  • Python: nice to have Common Gaps Seen in Prior Candidates (Please Screen Carefully)
  • Superficial knowledge of EtherCAT/CAN/UART without hands-on testing experience
  • Experience limited to design/review rather than executing protocol-level test cases
  • Difficulty explaining real debugging scenarios and tools used
  • Short employment tenures (≈1 year per role) — preference is for candidates who show longer-term commitment

Description:
As a Software Test Engineer you will be responsible for:

  • Develop, document, and execute comprehensive test cases for application and embedded software.
  • Identify, document, and track software defects, inconsistencies, and performance issues using bug tracking systems.
  • Collaborate with cross-functional teams including developers, hardware engineers, and product managers to understand requirements and support design of effective test strategies.
  • Analyze test results, provide feedback to engineering teams, and suggest improvements to enhance software performance and reliability.
  • Drive improvements in testing processes, tools, and methodologies to improve product quality and reduce time to market.

This position may suit you best if you are familiar with what is below, and would like to do develop your career with Healthineers:

  • Experience in testing safety-critical software systems (e.g., automotive, medical devices).
  • Familiarity with regulatory standards (FDA) and practices for medical software development (IEC 62304).
  • ISTQB certification or similar quality assurance certifications is a plus.

Required skills to have for the success of this role:

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering or a related field.
  • 3+ years of experience in software quality assurance, with a focus on application software and hardware systems.
  • Strong understanding of communication protocols such as EtherCAT, CAN, and UART.
  • Familiarity with working on real-time operating systems (RTOS), Windows OS, and Linux OS environment
  • Familiar with programming languages such as C, C++, or Python for automation testing.
  • Experience with version control systems (e.g., Git, SVN) and continuous integration tools (e.g., Azure DevOps).
  • Excellent problem-solving and analytical skills with attention to detail.
  • Strong verbal and written communication skills, with the ability to work collaboratively in cross-functional teams.

 Candidates must have the knowledge of and please submit answer to the question with your resume:

  • Walk through specific test cases they designed for EtherCAT/CAN
  • Describe tools used to debug communication issues
  • Provide real examples of protocol-level failures and how they were resolved
  • Explain how they collaborated with developers when issues were found
  • Discuss their role in integration testing (not just component testing)

Work Location & Interview Expectations

  • Hybrid role, but due to lab-based systems, significant on-site presence is expected
  • Company policy is 3 days onsite / 2 remote, but candidates should be flexible and expect more lab time
  • On-site interviews are strongly preferred
  • Out-of-state candidates are acceptable, but travel expenses will not be covered

Conversion to Full-Time

  • No guarantee, but conversion is possible based on performance and business need
  • Prior contractors have been converted in the past

 Brian Smith

804 Technology

Recruiting Director

c: 314.753.5299

o: 636.928.0330

f: 636.928.0348

bsmith@804Technology.com

www.804Technology.com

www.linkedin.com/company/804-technology

 

804 Technology is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, sex, sexual orientation, gender identity, disability or national origin.

 

About the Company

8

804 Technology