Embedded Systems Engineer

SolenisFort Mill, SC
$93,530 - $137,181Hybrid

About The Position

The Embedded Systems Engineer is responsible for the design, development, testing, deployment, and maintenance of embedded hardware and software systems. This role combines firmware development, hardware validation, DevOps/CI-CD practices, automated testing, and product release management to ensure reliable and secure operation of connected devices throughout their lifecycle.

Requirements

  • Embedded firmware written in C
  • Drivers, communication protocols, and application-level functionality
  • Integration of embedded devices with cloud platforms, mobile applications, and backend services
  • Troubleshooting software defects and performing root cause analysis
  • Hardware design reviews and prototype evaluation
  • Hardware validation and verification test plans
  • Board bring-up, debugging, and electrical testing using oscilloscopes, logic analyzers, JTAG, and other engineering tools
  • Verification of sensor, actuator, communication, and power-management functionality
  • Automated test frameworks for firmware, hardware, and system-level testing
  • Regression, functional, integration, and performance tests
  • Test fixtures, simulators, and hardware-in-the-loop (HIL) systems
  • Analysis of test results and documentation of findings
  • CI/CD pipelines for embedded firmware and supporting software
  • Automation of build, test, and deployment processes
  • Source control, branching strategies, and release workflows
  • Over-the-air (OTA) firmware updates and software deployment processes
  • Automated validation and security scanning
  • Integration of embedded devices with cloud services, IoT platforms, APIs, and mobile applications
  • End-to-end system functionality and performance validation
  • Field issue investigations and product support activities
  • Technical documentation, test procedures, and release notes
  • Design specifications and traceability documentation
  • Continuous improvement of engineering processes, automation, and product quality

Nice To Haves

  • Candidates will not meet every single desired qualification. If your experience looks a little different from what we’ve identified and you think you can bring value to the role, we’d love to learn more about you.

Responsibilities

  • Develop, maintain, and debug embedded firmware written in C.
  • Implement drivers, communication protocols, and application-level functionality.
  • Integrate embedded devices with cloud platforms, mobile applications, and backend services.
  • Troubleshoot software defects and perform root cause analysis.
  • Support hardware design reviews and prototype evaluation.
  • Develop and execute hardware validation and verification test plans.
  • Perform board bring-up, debugging, and electrical testing using oscilloscopes, logic analyzers, JTAG, and other engineering tools.
  • Verify sensor, actuator, communication, and power-management functionality.
  • Create and maintain automated test frameworks for firmware, hardware, and system-level testing.
  • Design regression, functional, integration, and performance tests.
  • Develop test fixtures, simulators, and hardware-in-the-loop (HIL) systems.
  • Analyze test results and document findings.
  • Implement and maintain CI/CD pipelines for embedded firmware and supporting software.
  • Automate build, test, and deployment processes.
  • Manage source control, branching strategies, and release workflows.
  • Support over-the-air (OTA) firmware updates and software deployment processes.
  • Ensure software quality through automated validation and security scanning.
  • Integrate embedded devices with cloud services, IoT platforms, APIs, and mobile applications.
  • Validate end-to-end system functionality and performance.
  • Assist in field issue investigations and product support activities.
  • Create technical documentation, test procedures, and release notes.
  • Maintain design specifications and traceability documentation.
  • Continuously improve engineering processes, automation, and product quality.

Benefits

  • Competitive health + wellness benefit plan
  • Continuous professional development with many opportunities for growth!
  • 15 days of paid time off
  • Competitive Salary and Bonuses
  • 401k Plan
  • Hybrid work schedule
  • medical, dental, vision & 401K
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service