Software Development/ Software Test Engineer

Kaleidoscope Innovation

Boston (MA)

On-site

USD 105,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kaleidoscope Innovation is seeking a Software Development / Software Test Engineer to build robust system software for embedded Linux platforms and camera-based technologies. You will develop pipelines, automate tests, and enhance engineering workflows, collaborating across software, hardware, and test teams.

The role emphasizes Python and C/C++ development, Docker-based workflows, and hands-on debugging and validation across Linux environments. Boston-based position.

Qualifications

  • Strong software engineering experience in system software development, including building software pipelines, automated test frameworks, and engineering tools/workflows.
  • Proficiency in Python and C/C++.
  • Hands-on experience with embedded software development on Linux-based platforms.
  • Experience developing automated testing frameworks and software test infrastructure.
  • Hands-on experience with Docker and containerized development/deployment workflows.
  • Strong debugging, troubleshooting, and software development skills.
  • Ability to work effectively across software, hardware, and test engineering teams.

Responsibilities

  • Develop and maintain system software for embedded, Linux-based platforms.
  • Build robust and scalable software pipelines supporting development, integration, and testing.
  • Design, develop, and maintain automated test frameworks to improve software quality and test coverage.
  • Develop software tools and automation to improve engineering workflows, debugging, and validation processes.
  • Write production-quality code in Python and C/C++.
  • Support software integration, debugging, troubleshooting, and validation across embedded systems.
  • Utilize Docker for development, deployment, testing, and containerized software workflows.
  • Collaborate with software, hardware, and test engineers to identify issues and drive solutions through the development lifecycle.
  • Contribute to continuous improvements in software development and test processes.

Skills

Python
C/C++
Embedded Linux
Docker
Automated testing frameworks
Debugging
Cross-team collaboration

Tools

Git
CI/CD pipelines
Linux

Job description

Software Development / Software Test Engineer (SDE/STE)

We are seeking a Software Development / Software Test Engineer (SDE/STE) with strong software engineering and test automation experience to develop robust system software, build automated testing frameworks, and improve engineering workflows. This role will work closely with software and hardware teams to support embedded systems and camera-based technologies on Linux platforms.

Key Responsibilities
  • Develop and maintain system software for embedded, Linux-based platforms.
  • Build robust and scalable software pipelines supporting development, integration, and testing.
  • Design, develop, and maintain automated test frameworks to improve software quality and test coverage.
  • Develop software tools and automation to improve engineering workflows, debugging, and validation processes.
  • Write production-quality code in Python and C/C++.
  • Support software integration, debugging, troubleshooting, and validation across embedded systems.
  • Utilize Docker for development, deployment, testing, and containerized software workflows.
  • Collaborate with software, hardware, and test engineers to identify issues and drive solutions through the development lifecycle.
  • Contribute to continuous improvements in software development and test processes.
Required Skills & Qualifications
  • Strong software engineering experience in system software development, including building software pipelines, automated test frameworks, and engineering tools/workflows.
  • Proficiency in Python and C/C++.
  • Hands-on experience with embedded software development on Linux-based platforms.
  • Experience developing automated testing frameworks and software test infrastructure.
  • Hands-on experience with Docker and containerized development/deployment workflows.
  • Strong debugging, troubleshooting, and software development skills.
  • Ability to work effectively across software, hardware, and test engineering teams.
Preferred Qualifications
  • Experience working with 2D and/or 3D camera systems, including:
    • RGB cameras
    • Stereo cameras
    • Time-of-Flight (ToF)
    • Structured light
    • LiDAR
  • Experience with camera/imaging systems, computer vision, or sensor technologies.
  • Experience developing software for robotics or other sensor-driven embedded systems.
  • Familiarity with hardware/software integration and system-level testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux SDE/STE: Automation, Pipelines & Tools
Embedded Linux SDE/STE: Automation, Pipelines & Tools

Kaleidoscope Innovation • Boston (MA)

On-site
USD 105,000 - 160,000
Software Engineer
Software Engineer

Actalent • North Reading (MA)

On-site
USD 120,000 - 160,000
Medical
Dental
Vision
+10
Software / System Integration Test Engineers
Software / System Integration Test Engineers

Univedge Consulting LLC • Boston (MA)

On-site
USD 70,000 - 90,000
Test and Inspection Embedded Software Engineer (Experienced or Senior)
Test and Inspection Embedded Software Engineer (Experienced or Senior)

ARCHER • Hazelwood (MO)

On-site
USD 110,000 - 150,000
Health Insurance
Flexible Spending Accounts
Health Savings Accounts
+7
Software Integration and Test Engineer
Software Integration and Test Engineer

Compunnel Inc. • Sterling Heights (MI)

On-site
USD 85,000 - 110,000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Veriipro • Palo Alto (CA)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer (Design in Test)
Senior Software Engineer (Design in Test)

BlackSky Global • United States

On-site
USD 90,000 - 130,000
401(k) with employer match
Health insurance (medical, dental, and
Vision coverage
+8
Senior Software Development Engineer
Senior Software Development Engineer

Compunnel Inc. • Chicago (IL)

On-site
USD 90,000 - 130,000
Software Engineer in Test
Software Engineer in Test

ConsultNet Technology Services and Solutions • Fort Worth (TX)

Hybrid
USD 90,000 - 150,000
SDET Engineer: Embedded Linux Automation & Frameworks
SDET Engineer: Embedded Linux Automation & Frameworks

BlackSky Global • United States

On-site
USD 90,000 - 130,000
401(k) with employer match
Health insurance (medical, dental, and
Vision coverage
+8