Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Wasatch Photonics

Wasatch Photonics is seeking a mid-level Software Engineer to serve as an integral part of an innovative, close-knit product development group creating our next-generation Raman, spectroscopy and Optical Coherence Tomography (OCT) solutions. As a company, we work with leading researchers developing new scientific techniques to revolutionize healthcare, security, food safety, materials development & processing, and environmental monitoring. As a Software Engineer with us, you will help Wasatch Photonics develop and maintain GUIs for real-time data collection and analysis on desktop and mobile platforms, including low-level libraries responsible for device communication via USB and Bluetooth LE. Wasatch Photonics has long been known for its superior opto-mechanical designs for spectroscopy and OCT, drawing upon our own high efficiency holographic gratings. In this role, you will use Python, C#, R and other languages to add features and resolve issues to Wasatch’s existing Python, C#, and MAUI (Android / iOS) software frameworks to support new products and customer integrations. We offer a fast-paced development environment, a variety of interesting & overlapping projects, and a positive collaborative atmosphere where you will learn about the physics, optics and chemistry underlying our spectroscopy and optical coherence tomography technology. We are here to build upon one another’s talents and succeed as a team. If this sounds like the kind of challenge and environment that brings out the best in you, then the best of us would like to meet you! Location: The position is on-site and located in Morrisville, North Carolina (Raleigh / Durham’s Research Triangle). Occasional domestic and international travel may be required. What We Offer We know that the best people look for more than just a job. We aim to inspire you with common goals, shared vision, and an environment where you can grow and lead a balanced life – long term. Here’s a few of the benefits that make us different: Work with and alongside scientists in the fields of Raman, spectroscopy, and OCT Specify and use the tools and resources you require to get the job done. Flexibility and compassion in your schedule when you need it Share in the profits of the business ‘Small company culture’: very little red tape to impede positive action Planned career development opportunities Stability of ownership by a large multinational instrumentation company with a focus on innovation Primary Job Responsibilities Take ownership of new application and library features, primarily using a Python stack Apply industry standard solutions to application and library packaging using tools such as PyPi (Python), Homebrew (MacOS), NuGet (Windows), APT (RPi), etc Support API testing of new firmware builds via USB, BLE, TCP/IP and other interfaces Work closely with firmware engineers on design and testing of microcontroller (C) and FPGA (VHDL) firmware releases using a primarily Python stack. Support manufacturing as needed with design of new features for product assembly, alignment, calibration and characterization using Python, R, C# and other toolchains. Help create and maintain written documentation for public and internal use Keep a sense of humor and positive perspective that transcends setbacks. Additional Responsibilities Interest in creating and applying device calibrations using polynomial regressions, gaussian curve fits and similar techniques Interest in peak-finding, image processing, spectral matching, signal processing, color coordinates and similar numerical methods Interest in automated signal processing using ML (TensorFlow/Keras) and LLM tools Interest regulatory compliance testing and commercial product certification Contribute to other aspects of company development as needed Recommended Experience/Skills 3 years experience in Python is required (v3.7+) Comfort with bit operations (masks, endian etc) Familiarity with revision control using Git (pull requests, branching) Familiarity with POSIX command-line environments (bash etc) Familiarity with JSON, XML, Markup and other types of structured text Familiarity with Qt, NumPy, AWS, Azure, Google Workspace and similar tools Willingness and interest in learning a considerable amount about the specification, design and manufacture of optical systems and PCBs Good written and oral communication skills Education Bachelor’s degree in science, engineering or related discipline About Wasatch Photonics We are a fast-growing company with several market-leading products with optics at its core. Key product areas from Wasatch Photonics include Raman Spectroscopy, Optical Coherence Tomography, Hyperspectral Imaging, Volume Phase Holographic Gratings, and Diffractive Optics. The Company is an ideal place for energetic and innovative individuals looking to grow a developing company with exceptional products in a fast-paced startup driven environment. Wasatch Photonics provides a collaborative and cordial environment, and sees the growth and development of its team members as integral for its success. We are looking to expand our teams to support our continuing market expansion. If you enjoy working in a dynamic, growth driven environment with the latest technology – then we look forward to hearing from you and discussing what we might achieve together! #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Raleigh, NC vacancy
  • $71.6k - $119.4k

    ## Full-stack Software EngineerApplylocations: Raleigh, NCtime type: Full timeposted on: Posted Todayjob requisition id: R113902**\*\...  ...and migration projects. You will collaborate closely with other engineers and stakeholders to translate requirements into reliable,... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    LexisNexis Risk Solutions

    Raleigh, NC
    2 days ago
  •  ...Job Title: Full Stack Software Engineer III Location: Remote - PST preferred Duration: 9 months Job Summary: We are seeking an experienced Full Stack Software Engineer with a strong frontend focus to join our Media team, working closely with Horizon TV and... 
    Suggested
    Remote work

    Spectraforce Technologies

    Raleigh, NC
    8 days ago
  •  ...Senior Full Stack Software Engineer Our mission is to develop solutions that optimize financial performance, enhance team productivity, and elevate employee satisfaction across the hotel industry. Inn-Flow operates at the intersection of hospitality and technology... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    Inn-Flow

    Raleigh, NC
    4 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high‑growth startups... 
    Suggested
    Work at office

    Clutch Canada

    Raleigh, NC
    1 day ago
  • $79.2k - $178.1k

     ...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    3 days ago
  • $190k - $240k

     ...hidden fees or compounding interest.Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that...  ...JavaScript/TypeScript.You have a total of 4+ years of experience as a software engineer.You are experienced in designing, developing, and... 
    Remote work

    Affirm

    Raleigh, NC
    2 days ago
  • A leading research accelerator for AI is seeking a software engineer based in the US for a contractor role. Responsibilities include evaluating AI-generated code, building verification agents, and collaborating with cross-functional teams. Candidates should have over 5... 
    For contractors
    10 hours per week
    Flexible hours

    Turing

    Raleigh, NC
    2 days ago
  • $96.8k - $251.6k

     ...and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are...  ...build ship to one of the largest installed bases in enterprise software. Experienced peers — You will collaborate with engineers who... 
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    2 days ago
  • $101.5k - $144.5k

     ...systems. Explore the opportunities at the intersection of backend engineering and AI, helping to transform how Cisco and its customers...  ...information and intelligent automation. Your Impact As a passionate software engineer, you bring expertise in developing scalable backend... 
    Full time
    Temporary work
    Apprenticeship
    Local area
    Flexible hours

    Cisco

    Raleigh, NC
    1 day ago
  •  ...Jewelers Mutual Insurance Group in Raleigh, NC is seeking a Software Engineer to support our Shipping platform, crucial for managing shipments of high-value items. This role is focused on integrating shipping capabilities into our modern serverless architecture and includes... 

    Jewelers Mutual Insurance Company

    Raleigh, NC
    1 day ago
  •  ...Ernst & Young Oman is seeking an experienced software engineer to lead the delivery of complex solutions. This role requires strong technical expertise in software development, particularly in C#/Java or Python, with more than 10 years of relevant experience. Key responsibilities... 

    Ernst & Young Oman

    Raleigh, NC
    1 day ago
  •  ...Software Engineer (Platform Infrastructure) The role Kaleido is seeking a Software Engineer (Platform Infrastructure) passionate about building cloud-native infrastructure and software systems that power large-scale, highly-available SaaS platforms. About us Kaleido provides... 
    Worldwide
    Flexible hours

    Kaleido

    Raleigh, NC
    1 day ago
  •  ...will be part of our employee‑owned international research and engineering company. ARA is recognized for providing technically superior...  ...at our Raleigh, NC location Preferred Experience & Skills as a Software Engineer: At our core, we value passion, a willingness to learn... 
    Full time
    Work experience placement

    ARA

    Raleigh, NC
    1 day ago
  • $224k - $356.5k

     ...Overview NVIDIA is hiring experienced software engineers to help scale up its AI Infrastructure. We expect you to have significant software engineering experience with cluster operations, operator development, node health monitoring, and working with GPU resource scheduling... 

    NVIDIA Gruppe

    Raleigh, NC
    2 days ago
  •  ...IBM is seeking a talented software developer in Poughkeepsie to build critical software for the Confluent Cloud network. You will design high-performance and scalable systems, troubleshoot complex technical issues, and drive software projects independently. The ideal... 

    IBM

    Raleigh, NC
    1 day ago
  • $118.6k - $195.68k

     ...About the Job Red Hat is seeking a Senior Software Engineer to join the HCP Platform Engineering team, building and operating ROSA (Red Hat OpenShift Service on AWS) Hosted Control Planes (HCP). ROSA HCP is Red Hat’s managed Kubernetes platform on AWS, built on a multi... 
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    1 day ago
  • $107.9k - $183.4k

     ...building the agentic operating system powering the future of banking software. What started as a conversational AI interface has evolved...  ...and its partner firms and customers. This is an AWS-first engineering role where you'll design and implement agentic AI systems using... 
    Local area
    Worldwide

    nCino

    Raleigh, NC
    1 day ago
  •  ...performance, enrich customer experiences, and fully integrate data across the enterprise. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and resource-efficient Public Cloud (AWS, Azure, Google Cloud) and On-... 
    Permanent employment
    Flexible hours

    Teradata

    Raleigh, NC
    6 days ago
  •  ...A leading commercial insurance organization is seeking a Senior Software Engineer to join their team in a hybrid role based in Raleigh, NC. The ideal candidate will possess strong problem-solving skills and development experience with Java, Spring Boot, and SQL. You will... 
    Remote work

    ManpowerGroup Global, Inc.

    Raleigh, NC
    1 day ago
  • $118.6k - $195.68k

     ...Red Hat, Inc. is seeking a Senior Software Engineer in Raleigh, NC to enhance cost-tracking solutions across SaaS and on-premise environments. The role focuses on maintaining a high-performance Python/Django codebase for multi-tenant SaaS setups and localized deployments... 
    Remote work

    Red Hat

    Raleigh, NC
    1 day ago
  • $130k - $170k

     ...What You'll Do We're looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you'll be an engineering lead providing architectural oversight for the modernization of our retirement recordkeeping platform by designing... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work
    Flexible hours

    Principal Financial Group

    Raleigh, NC
    5 days ago
  •  ...IXL in Raleigh, NC is seeking a Software Engineer, New Grad to build engaging educational products. You'll work on back-end and front-end projects, contributing to the development process from design to debugging. The ideal candidate possesses a degree in computer science... 

    I Xl

    Raleigh, NC
    1 day ago
  • Uniting Holding in Raleigh, North Carolina is seeking a Software Developer to design and develop web applications, APIs, and server applications...  ...devices. You will collaborate with embedded and cybersecurity engineers throughout the development cycle, from concept to release. The... 

    Uniting Holding

    Raleigh, NC
    9 hours ago
  •  ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help... 
    Full time
    Remote work

    Turing

    Raleigh, NC
    2 days ago
  • $94.55k - $151.17k

     ...Accelerator Enablement team, part of Platform Core Components Engineering, is looking for individuals with a passion for Open Source, automation...  ...our customers and the community. In the position of Senior Software Engineer you will work with a diverse team of highly motivated... 
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    1 day ago
  •  ...Cisco Systems, Inc. is looking for a Software Development Engineer in North Carolina to join the Enterprise Routing team. This role involves the design and delivery of scalable features across the routing stack and integration of hardware and software. Candidates should... 
    Flexible hours

    Cisco

    Raleigh, NC
    1 day ago
  • $110k - $140k

     ...Overview Piper Companies is seeking a Software Engineer (IaC) to support a world leading technology organization in the Raleigh-Durham, North Carolina area. The Software Engineer (IaC) will design and automate the cloud infrastructure across multi‑cloud environments. The... 
    Remote work

    Piper Companies

    Raleigh, NC
    1 day ago
  • $137k - $200.5k

     ...Service Provider High End Router (Cisco 8000) team, you will craft and develop a large range of networking features as part of the Software Development Team. The foundational features of the next generation platforms are solidly in place. This will be a ground floor... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco

    Raleigh, NC
    4 days ago
  •  ...Responsibilities Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical,...  .... Apply principles and techniques of computer science, engineering, and mathematical analysis. Position Requirements BS in... 
    Full time
    Shift work

    052&&Polarson Inc GG

    Raleigh, NC
    1 day ago
  •  ...Job Title: Software Engineer V Location: Remote, all US Duration: 6 months (Possibility of extension) Job Description: Summary: The Software Engineer will support a strategic data platform and tooling migration initiative, transitioning business-critical... 
    Full time
    Remote work

    Spectraforce Technologies

    Raleigh, NC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!