Sanistar
Other - Sisters
View Company Profile /
<< Go Back
Requirements
- -----------
### Must have:
### - We require strong professional experience programming in C++. - We require hands-on experience with C# and .NET development. - We need the ability to read, understand, debug, and update software written by other developers. - We value strong troubleshooting skills and the ability to trace issues to their root cause. - We expect a solid grasp of software architecture, object-oriented programming, and debugging practices. - We require working knowledge of Linux, including command-line usage, package management, system monitoring, and problem resolution. - We need familiarity with Microsoft technologies such as Windows, Microsoft 365, Azure AD, Intune, Teams, SharePoint, and enterprise admin tools. - We prefer experience with ARM-based systems, embedded hardware, or IoT devices. - We value familiarity with UpCore modules, boot processes, firmware, GPIO, and hardware interfaces. - We require the ability to interpret system logs, kernel messages, application errors, and hardware diagnostics. - We need a strong understanding of networking fundamentals, including TCP/IP, DHCP, DNS, routing, VPNs, and connectivity troubleshooting. - We expect experience contributing to the SDLC, including defect logging, fix validation, regression testing, release note review, and customer-impact analysis. - We require experience using source control systems such as Git. - We need excellent written and verbal communication skills. - We require the ability to explain technical issues in clear, customer-friendly language. - We expect the ability to work independently and take full ownership of issues from diagnosis through resolution. - We prefer experience with embedded Linux development. - We prefer exposure to industrial hardware, kiosks, IoT devices, or other device-based product lines. - We prefer experience with serial consoles, UART, SSH, and remote debugging. - We prefer familiarity with firmware flashing tools and bootloaders such as U-Boot and EFI. - We prefer scripting or automation experience with Bash, Python, or PowerShell. - We prefer experience working with SQL databases and data-driven applications. - We prefer knowledge of hardware interfaces such as USB, GPIO, sensors, relays, CAN, and serial communications. - We prefer experience supporting field technicians and non-technical users. - We prefer experience partnering directly with engineering teams across development and release cycles. - We prefer experience in mixed-environment infrastructures and cross-platform compatibility troubleshooting. - We prefer experience with payment systems, unattended retail, vending, or self-service technologies.
Responsibilities:
- ----------------
- We analyze, maintain, and improve an existing C++ and C#/.NET codebase. - We diagnose software defects, identify underlying causes, and deliver tested fixes. - We troubleshoot issues across Linux, Microsoft environments, databases, networking, and ARM/UpCore hardware. - We participate in the SDLC by logging defects, validating corrections, supporting testing, and helping prepare releases. - We collaborate with engineering teams during requirements gathering, testing, deployment, and product enhancement efforts. - We perform log review, command-line troubleshooting, and system configuration tasks. - We support firmware updates, device provisioning, and embedded system behavior. - We test hardware and software interactions to reproduce and resolve customer-reported issues. - We review system logs, kernel messages, application errors, and hardware diagnostics. - We document issues, fixes, and repeatable troubleshooting steps. - We maintain accurate records in ticketing systems such as Jira, Zendesk, Freshdesk, or similar tools. - We provide technical guidance to customers, field technicians, and internal teams. - We create and maintain technical documentation. - We assist with advanced customer escalations that require code-level investigation. - We recommend and implement improvements that strengthen reliability, performance, and maintainability. - We support deployments, upgrades, and ongoing system maintenance.
- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Company:
- -------
We are hiring a Software Engineer in Sisters, Oregon for an in-person role focused on embedded and device systems. Our environment combines software, hardware, networking, and embedded platforms used in self-service and industrial applications, including Linux-based and Microsoft-integrated systems running on ARM and UpCore hardware. This position is well suited to someone who enjoys solving complex technical problems, maintaining and improving existing systems, and working closely with customers, field teams, and engineering partners. The compensation range is $65,000 to $110,000 per year.
- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX