Software Development/ Software Test Engineer

Kaleidoscope Innovation

Boston (MA)

On-site

USD 105,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Software Development/ Software Test Engineer
Software Development/ Software Test Engineer

INFOSYS NOVA HOLDINGS LLC • Boston (MA)

On-site
USD 120,000 - 145,000
Software Development/ Software Test Engineer
Software Development/ Software Test Engineer

Kaleidoscope Innovation, Inc. • Boston (MA), Northern (KY)

Hybrid
USD 120,000 - 145,000
Embedded Linux SDE/STE: Automation & Testing
Embedded Linux SDE/STE: Automation & Testing

INFOSYS NOVA HOLDINGS LLC • Boston (MA)

On-site
USD 120,000 - 145,000
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 Test Engineer
Software Test Engineer

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 110,000 - 140,000
Software / System Integration Test Engineers
Software / System Integration Test Engineers

Univedge Consulting LLC • Boston (MA)

On-site
USD 70,000 - 90,000
Senior Software Developer in Test – Infrastructure, Automation
Senior Software Developer in Test – Infrastructure, Automation

Jobtailor • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer 2
Embedded Software Engineer 2

Veriipro • Mossville (IL)

On-site
USD 80,000 - 100,000
Senior Test Automation Software Engineer
Senior Test Automation Software Engineer

CHAOS Industries • El Segundo (CA)

On-site
USD 100,000 - 130,000
Generous pre-IPO stock option grants
Free daily lunch
Unlimited PTO
+1
Software Engineer in Test
Software Engineer in Test

ConsultNet Technology Services and Solutions • Fort Worth (TX)

Hybrid