Back to search
Peco InspX Linkedin · Posted 22d ago

Full Stack Software Engineer, Industrial UI

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Peco InspX seeks a Full Stack Software Engineer, Industrial UI for a hybrid, full-time position to contribute to the next generation of our flagship X-ray inspection software.


This is a unique opportunity to apply your skills as a frontend-leaning full-stack developer to a product that pushes the boundaries of UI/UX and performance in industrial machinery.


Peco InspX is a leading provider of inspection systems for the food, beverage, and pharmaceutical industries. Headquartered in Silicon Valley, we combine cutting edge technology with rugged construction to produce high performance, reliable inspection equipment. From X-ray inspection to fill level detection, Peco InspX equipment addresses a broad range of inspection applications.


About this role:

  • This is a hybrid position that requires the ability to come to our offices in Burlingame, CA at least three times per week.
  • The candidate must have authorization to work in the United States.


Compensation & Benefits:

  • Salary range: $140,000 – $180,000 (based on skills and experience)
  • Medical, dental, and vision insurance
  • 401(k) plan with employer matching up to 4% of salary


Responsibilities:

  • Own the frontend development of our next-generation X-ray inspection software, with a focus on building a reliable, intuitive, and performant operator interface.
  • Continue developing a modern SvelteKit/TypeScript application that interfaces with local backend services, databases, hardware-adjacent systems, and real-time data streams.
  • Translate product requirements, operator workflows, and field feedback into clear UI/UX decisions and maintain a consistent user experience across the application.
  • Design, implement, and maintain frontend architecture, reusable components, state management patterns, and API integrations.
  • Work across the stack when needed, including service interfaces, data models, API contracts, messaging layers, and debugging between frontend, middleware, and backend systems.
  • Take ownership of ambiguous problems, break them down into practical development tasks, and drive them to completion.
  • Serve as the team’s frontend technical owner by maintaining high code quality, informing architectural decisions, and upholding best practices.
  • Collaborate with backend, QA, and field service teams to diagnose issues, support deployed systems, and improve product reliability.


What will make someone successful in this role:

  • Ownership mentality: you are comfortable taking responsibility for a major product area, not just completing assigned tickets.
  • Self-directed execution: you can make progress in ambiguous situations, ask good questions, and identify the next useful step without waiting for perfect specifications.
  • Bias for action: you favor practical, working solutions, iterate quickly, and know when to make a reasonable decision versus over-designing.
  • Product-minded engineering: you care about how operators, technicians, and field service teams actually use the software in real-world environments.
  • Clear communication: you document decisions, explain tradeoffs, and keep stakeholders informed when requirements, risks, or timelines change.


Technology you’ll work with:

  • You’ll work primarily in a modern TypeScript frontend/full-stack environment, integrating with local backend services, real-time data streams, databases, and hardware-adjacent systems. Experience with frameworks such as SvelteKit, React, Vue, or similar is relevant.


Required skills:

  • 2+ years of professional experience in frontend or frontend-leaning full-stack software development, or equivalent experience owning substantial software projects.
  • Strong TypeScript skills and experience with a modern frontend framework such as Svelte, React, Vue, or similar.
  • Experience building production user interfaces with attention to usability, maintainability, performance, and reliability.
  • Experience integrating frontend applications with APIs, local services, databases, or real-time data streams.
  • Ability to work independently in an evolving codebase, make sound technical decisions, and document important tradeoffs.
  • Solid communication skills, including the ability to explain technical issues clearly to both software and non-software teammates.
  • Familiarity with Linux-based development environments.
  • Proficiency with Git-based version control.


Desired skills:

  • Experience designing maintainable frontend architecture for complex applications, including reusable components, state management, API integration, performance, or reliability concerns.
  • Exposure to Python, C++, or backend services that interface with hardware-adjacent systems.
  • Interest in or experience with one or more of the following:
  • Image processing or computer vision
  • Physical devices, sensors, cameras, PLCs, or embedded/industrial systems
  • Industrial IoT, machine control, or equipment monitoring
  • Real-time, low-latency, or high-reliability software
  • Operator-facing software for manufacturing, robotics, automation, or inspection systems
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent