Software Engineer

Pendar Technologies
Cambridge, MA

About Pendar Technologies


Pendar Technologies develops advanced chemical analysis solutions for mission-critical applications in public safety, defense, and industrial settings. Our technology transforms raw spectroscopic data into accurate and actionable chemical identification results.

The Role


We are seeking a Software Engineer who is comfortable interfacing with hardware (such as our Pendar X10 chemical identification system, and upcoming new platforms) to develop desktop applications for our end users. As part of a small team, our software engineers have the opportunity to do a little of everything. On the backend, we expect scalable, multithreaded, and tested code, and comfort dealing with stepper motors, cameras, and Pendar’s custom optical engine. On the front end, we expect a symbiotic relationship with the product team to create an easy-to-use and beautiful UI, with the software engineer being fully responsible for the implementation. Since having hardware on your desk as you write and test new code speeds up development, this role is expected to be majority on-site, with flexibility for remote days. This role is technically challenging and highly impactful within our organization. Successful candidates will contribute to the launch of new products and continuously improve the feature set based on feedback from customers. This is a great opportunity to learn the software development cycle during the early stages of product launch.

Your Responsibilities



  • Develop python-based, Qt applications for end-users to interface with Pendar hardware.

  • Write well-structured, maintainable, multithreaded Python code within a shared, version-controlled codebase.

  • When something malfunctions, take initiative to debug, considering both hardware and software causes.

  • Actively seek out areas of code for performance optimization.

  • Understand the impact of the desktop hardware (e.g. RAM, processor speed, GPU model, USB port type) and OS quirks (e.g. Windows energy-saver mode) on the software performance.

  • Constantly write tests, both on simulated hardware and real hardware.

  • Stay up-to-date with new software frameworks and packages, and have a willingness to try new things. If it works, spread the knowledge to the team!

  • Collaborate closely with scientists, electrical engineers, product managers, and customers to develop a deep understanding of the product, which is essential to writing good code.

  • Engage in technical discussions and contribute to design and implementation reviews.

Required Qualifications



  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

  • Excellence in object-oriented programming, with fluency in Python.

  • Demonstrated experience of writing code for hardware (motors, cameras, lasers).

  • Software development best practices, including version control and test-driven development.

  • Ability to work independently on complex problems while contributing effectively to a team.

Preferred Qualifications



  • Experience writing multithreaded, multi-process code in Python

  • Experience with Qt framework

  • Experience with C++ (allows you to contribute to Pendar X10)

Who Will Succeed in This Role


This role is suited for individuals who are methodical, disciplined, and driven by technical challenges. The ideal candidate is pragmatic rather than dogmatic in their approach to problem-solving, engages constructively in technical debates, and values collaboration over individual recognition. We value individuals who are reliable, adaptable, and committed to producing high-quality work in a fast-paced environment.

Why Join Us?



  • Impact – Your work will directly contribute to the development of technology used in public safety and defense.

  • Technical Challenge – create an intuitive application that solves complex problems in hardware control and performance optimization while simplifying user interface.

  • Collaboration – Work closely with experts across multiple disciplines in a flat, team-oriented environment.

  • Rewarding Work – We recognize and value contributions that drive results.

Location and Additional Information



  • Full-time position with competitive benefits.

  • Cambridge, MA. Accessible by public transit (74 or 78 bus from Harvard square, or 20 min walk from Alewife T Station).

  • Onsite work expected, with flexibility for occasional remote days.

  • On-site parking available.

Posted 2025-11-25

Recommended Jobs

Senior Associate - Data Platforms & Operations

Santander Holdings USA, Inc.
Quincy, MA

Senior Associate – Data Platforms & Operations Country: United States of America Your Journey Starts Here: Santander is a global leader and innovator in the financial services industry. We …

View Details
Posted 2025-11-18

Special Education Elementary LINKS-Autism Teacher

Springfield Public Schools (Massachusetts)
Springfield, MA

*** Position Open Until Filled *** JOB GOAL: To help students learn subject matter and skills that will contribute to their development as mature, able, responsible, and productive citizens. Perf…

View Details
Posted 2025-11-27

Senior Accountant

Elicio Therapeutics
Boston, MA

Reporting to the Accounting Manager, this individual will play a critical role in assisting with the day-to-day accounting of a fast-paced biotech company. The Senior Accountant will have the ability…

View Details
Posted 2025-11-25

Per Diem Same Day Services APC - ReadyMED Urgent Care - Reliant Medical Group

UnitedHealth Group
Worcester, MA

**Reliant Medical Group, part of the Optum family of businesses, is seeking a Per Diem APC to join our team in** **Worcester, MA** **. Optum is a clinician-led care organization that is changing the w…

View Details
Posted 2025-11-20

Associate Customer Success Manager

Validity
Boston, MA

​​About the Role​  ​​As an Associate Customer Success Manager (ACSM) at Validity, you are responsible for creating and nurturing relationships with a set of customers and for ensuring those customers…

View Details
Posted 2025-11-12

Warehouse Associate

System One
Canton, MA

Job Title: Warehouse Associate Location: Canton, Massachusetts Type: Contract To Hire Compensation: $23 - $25 hourly Contractor Work Model: Onsite Hours: 1st shift training - 2nd shift…

View Details
Posted 2025-11-07

Perception Software Engineer

The Ai Institute
Cambridge, MA

Our Mission Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives. …

View Details
Posted 2025-11-25

Technical Program Manager, Security, Integrity, and Investigations

Facebook App
Boston, MA

The Technical Programs team in Meta’s Security, Integrity, and Investigations organization is looking for an experienced Technical Program Manager who has experience applying technical experience and…

View Details
Posted 2025-11-14

Occupational therapist

Northshore Education Consortium
Beverly, MA

Position Title: Occupational TherapistReference #: KOG2026KLocation: Kevin OGrady School (KOG)Type: Full-Time, Permanent________________________________________About UsNorthshore Education Consortiu…

View Details
Posted 2025-11-24

Certified Caregiver for Homecare (CHHA or CNA)

Senior Helpers-Boston North & Southeastern MA
Raynham, MA

Job Description WE ARE HIRING AND LOOKING FOR YOU TO JOIN OUR CAREGIVERS TEAM! Clients located in: Taunton, Raynham, Westport & surrounding all towns APPLY TODAY AND INTERVIEW TOMORROW! We hav…

View Details
Posted 2025-08-28