Embedded Software Products Test Engineer

3M

Actively hiring
Monroe, NC Posted 82 days ago $98,413$120,282 / year

At a glance

AI generated

TL;DR

As an Embedded Software Products Test Engineer at the Self-Contained Breathing Apparatus (SCBA)/Fire Solutions R&D Services Team in Monroe, NC, you will play a crucial role in testing complex embedded software and electro-mechanical product solutions alongside mobile and Windows applications. Your responsibilities include defining test requirements and processes to ensure compliance with engineering standards, communicating progress and performance to program teams, and developing robust test infrastructures. Ideal candidates possess at least three years of experience in embedded software testing, familiarity with version control systems like Git or SVN, and proficiency in tools such as JIRA for tracking. Additionally, hands-on experience with LabVIEW and scripting languages like Python, along with the ability to automate tests for both embedded SW products and mobile applications, is essential. This role demands strong problem-solving skills, flexibility, and effective communication within a geographically diverse team working on cutting-edge SCBA technology.

Skills

LabView Python git JIRA BLE WiFi ZigBee LoRa TFS Docker CI/CD

What you'll do

  • Test complex embedded software and electro-mechanical product solutions.
  • Develop test requirements and processes for engineering compliance.
  • Automate testing procedures for embedded SW and mobile applications.
  • Create and maintain test infrastructures using version control tools.
  • Communicate test status and performance to program management teams.

What we're looking for

  • Bachelor’s degree in science, engineering, or computer science.
  • Three years of embedded software product testing experience.
  • Experience developing test plans for complex embedded SW and mobile applications.
  • Proficiency in version control tools (git, svn) and tracking systems (JIRA, TFS).
  • Skills in LabView and scripting languages like Python.
  • Ability to automate testing for embedded SW products and applications.

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $109k
$86k most similar roles pay here $210k

This role pays less than 96% of similar roles. Most pay $135,000–$182,562 — the shaded band above. At the midpoint, this role pays about $109k versus about $159k for comparable roles.

Based on 240 similar postings.

Employer

About 3M

3M is a diversified technology and manufacturing conglomerate producing thousands of products across healthcare, safety, electronics, transportation, and consumer goods. Industry: Diversified Manufacturing

3M currently has 42 open roles on FindRole.

Listed pay typically runs $145,676–$178,049 across 36 roles with salary data.

Most-posted roles

View all roles at 3M

More like this

Similar roles

Embedded Software Engineer

3M

Monroe, NC 22 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB MISRA IAR Embedded Workbench GitHub CI/CD DevOps JTAG SWD logic analyzers RF test equipment Python C embedded development static code analysis unit tests integration tests

Embedded Software Engineer - R&D

Motorola Solutions

Los Angeles, CA 43 days ago
C Linux kernel driver development Socket programming Internet/Ethernet protocols AMD UltraScale+ MPSoC Microchip Polarfire SoC BSP IPsec Network protocols Data authentication Encryption algorithms NIST FIPS 140-3 NIAP Common Criteria
Hybrid

Embedded Software Engineer

Qualcomm

San Diego, CA 56 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jira Scrum

Embedded Software Engineer

Qualcomm

San Diego, CA 51 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jenkins Linux REST SQL Scrum Agile

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 6 days ago
CNSA AMD UltraScale+ MPSoC Microchip Polarfire SoC BSP Embedded Systems MAC Protocols Messaging Applications Audio Streaming Push-to-talk Voice Application Security Protocols Encryption Algorithms Computer Science
Hybrid