⚡ New

Senior Software Engineer

CorSource

NewbergFull-timeMid LevelOn-site

Job Description

Senior Software / Firmware Engineer (Full-Stack) We’re looking for Senior-level Software/Firmware Engineers to join a highly collaborative, product-focused engineering team. This team builds and enhances cloud and mobile applications that manage in-office dental equipment usage, deliver operational insights, and support real-time messaging for clinicians and service teams. This role is ideal for someone with a product engineering mindset who enjoys working across the full stack.

From embedded/firmware and backend services to modern front-end applications, and who thrives in pair programming and test-driven development (TDD) environments. What You’ll Do Design, develop, test, and maintain software and firmware systems across embedded, cloud, and application layers Apply strong software engineering principles to analyze, troubleshoot, and resolve issues across prototypes, production systems, and field failures Collaborate closely with peers and project leads to conduct design reviews , document decisions, and drive high-quality solutions Develop and execute unit, integration, and verification tests , and review/test peer code Contribute to product value by studying competitive solutions, customer workflows, and real-world usage patterns Create and maintain high-quality technical documentation (requirements, flowcharts, sequence diagrams, etc.) Work in a highly collaborative Agile environment , including pair programming, co-coding, and continuous feedback Support CI/CD pipelines and contribute to DevOps and DevSecOps practices Required Skills & Experience Senior-level experience in software or firmware engineering Strong development experience with: C / C++ Python TypeScript React (or similar modern front-end framework) Experience working with Linux and/or Real-Time Operating Systems (RTOS) Solid understanding of the software development lifecycle (SDLC) Experience working in Agile teams Comfortable working independently and collaboratively in team-oriented environments Strong written and verbal communication skills Experience with software configuration management and version control Preferred / Nice-to-Have Skills Experience with cloud platforms and distributed systems Familiarity with Clojure and/or Terraform Experience in a DevOps / DevSecOps environment Hands-on experience with CI/CD pipelines Background in product engineering or regulated product development Experience working in TDD environments with heavy pair programming #J-18808-Ljbffr

Posted Today

Related Jobs

UI Developer

Highbrow LLC

Atlanta Today 1 views
Full-time On-site Mid Level

Related Searches

Apply Now