NewPrincipal Embedded Software Engineer PanthalassaPrincipal Embedded Software EngineerPortland, OregonThe embedded software – device drivers, baremetal firmware, and embedded Linux – is what bridges the gap between hardware and the systems above it: giving the Node the ability to sense, actuate, follow commands from shore, and operate autonomously. We are a renewable energy and ocean technology company committed to rapidly developing and deploying technologies that will ensure a sustainable future for Earth by unlocking the vast energy potential of its oceans.
Principal Embedded Software Engineer SigSauerPrincipal Embedded Software EngineerTualatin, ORPart timeDefine and drive the strategy for evaluating third-party tools and external development partnerships, guiding teams in the creation of scalable, high-performance software solutions that align with the organization’s long-term vision and objectives, while ensuring cost-effectiveness and budget adherence. Advanced knowledge of communication protocols, debugging tools, and development environments such as VS Code, along with mastery of Git for version control, collaboration, driving technical innovation, and influence of software development strategies across projects.
Principal Embedded Software Engineer SIG SAUER CareersPrincipal Embedded Software EngineerTualatin, OregonDefine and drive the strategy for evaluating third-party tools and external development partnerships, guiding teams in the creation of scalable, high-performance software solutions that align with the organization’s long-term vision and objectives, while ensuring cost-effectiveness and budget adherence. Advanced knowledge of communication protocols, debugging tools, and development environments such as VS Code, along with mastery of Git for version control, collaboration, driving technical innovation, and influence of software development strategies across projects.
Embedded Software Engineer Illinois Tool Works IncEmbedded Software EngineerOR$78,400–$130,000 / yearJob Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration, and support of microcontroller-based embedded systems. The ideal candidate is comfortable working close to the hardware and can efficiently diagnose and resolve low-level issues involving microcontrollers, memory, interfaces, sensors, and communication devices.
Embedded Software Engineer (Automotive) ApolisEmbedded Software Engineer (Automotive)Portland, OR$50–$55 / hourCandidates will need experience in the following fields: Must-have's: Embedded Linux for Automotive: Experience working with embedded Linux, particularly addressing development issues that occur at the interface between the Linux layer and the JVM. Code Quality: Refactor codebase for testability and perform root cause analysis to determine hidden bugs.
Embedded Software Engineer III Daimler Truck North AmericaEmbedded Software Engineer IIIPortland, OregonCorrelate simulation results to real-world vehicle behavior, understand differences and maximize energy management systems outputs for a higher overall vehicle performance and high durability. Our evolving brand portfolio is second to none, including Freightliner Trucks, Western Star, Demand Detroit, Thomas Built Buses, Freightliner Custom Chassis, and Financial Services.
Embedded Software Engineer III Daimler Truck Holding AGEmbedded Software Engineer IIIPortland, OR$117,000–$150,000 / yearCorrelate simulation results to real-world vehicle behavior, understand differences and maximize energy management systems outputs for a higher overall vehicle performance and high durability. Our evolving brand portfolio is second to none, including Freightliner Trucks, Western Star, Demand Detroit, Thomas Built Buses, Freightliner Custom Chassis, and Financial Services.
Principal Embedded Software Engineer SIG SAUER IncPrincipal Embedded Software EngineerTualatin, ORDefine and drive the strategy for evaluating third-party tools and external development partnerships, guiding teams in the creation of scalable, high-performance software solutions that align with the organization's long-term vision and objectives, while ensuring cost-effectiveness and budget adherence. • Advanced knowledge of communication protocols, debugging tools, and development environments such as VS Code, along with mastery of Git for version control, collaboration, driving technical innovation, and influence of software development strategies across projects.
Embedded Software Engineer III Daimler Trucks North America LLCEmbedded Software Engineer IIIPortland, OR$117,000–$150,000 / yearCorrelate simulation results to real-world vehicle behavior, understand differences and maximize energy management systems outputs for a higher overall vehicle performance and high durability. Our evolving brand portfolio is second to none, including Freightliner Trucks, Western Star, Demand Detroit, Thomas Built Buses, Freightliner Custom Chassis, and Financial Services.
Embedded Software Engineer 2 Garmin ATEmbedded Software Engineer 2Salem, ORFull timeBachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience. Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers).
Embedded Systems Software Engineer HP IncEmbedded Systems Software EngineerCorvallis, ORThe ideal candidate is comfortable writing production-quality code, working with version-controlled repositories, participating in regression testing activities, and collaborating closely with hardware, firmware, and systems engineering teams. This role spans software development, hardware/software co-design, and test automation, with responsibility for building reliable, maintainable code that interfaces directly with physical systems, sensors, and instrumentation.
Embedded Systems Software Engineer HPEmbedded Systems Software EngineerCorvallis, OregonThe ideal candidate is comfortable writing production-quality code, working with version-controlled repositories, participating in regression testing activities, and collaborating closely with hardware, firmware, and systems engineering teams. This role spans software development, hardware/software co-design, and test automation, with responsibility for building reliable, maintainable code that interfaces directly with physical systems, sensors, and instrumentation.
Senior Embedded Software Engineer Garmin International, Inc.Senior Embedded Software EngineerSalem, OregonFull timeBachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience. May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality.
Senior Embedded Software Engineer Garmin LtdSenior Embedded Software EngineerSalem, ORIn this role, you will be responsible for providing technical leadership and project planning for software development for embedded software development for Garmin Avionics products as an individual contributor. Overview We are seeking a full-time Senior Embedded Software Engineer in our Salem, OR location.
Data Scientist/Engineer - Junior (Remote) SynergisticITData Scientist/Engineer - Junior (Remote)Portland, ORRemote$79,000–$136,000 / yearFull timep> Since 2010, we’ve helped thousands of candidates land full-time jobs at tech leaders like Google, Apple, PayPal, Visa, Western Union, Wells Fargo, Intel, Paypal, JPMC, Wayfair, BOA, CITI and hundreds more with Job offers of $95k to $154k. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time positions with clients.
Junior Machine Learning Engineer-remote/BI Analyst - Junior Level (Remote) SynergisticITJunior Machine Learning Engineer-remote/BI Analyst - Junior Level (Remote)Portland, ORRemote$82,000–$141,000 / yearTemporaryContractorFull timeSynergisticIT since 2010 has helped candidates land full-time roles at major organizations (examples often listed include Google, Apple, PayPal, Visa, Western Union, Wells Fargo, Client, Banking, Client, Client, Wayfair, and others), with offers in the $95k–$154k range depending on role and stack. We're actively engaging candidates for full-time opportunities aligned to client needs: software programming, Java full stack development, Java/Python roles, DevOps engineering, and data roles spanning analytics, engineering, science, and ML/AI.
Embedded CPU Engineer, Platform Architecture Apple IncEmbedded CPU Engineer, Platform ArchitectureBeaverton, ORYou will use and develop analysis tools and infrastructure to enable data-driven architectural decisions, create and analyze both real workloads and benchmarks representative of embedded workloads, and iterate with design teams to ensure ideas are implementable within power, timing, and area constraints. Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA extensions, microarchitecture enhancements, and system-level optimizations tailored to embedded use cases.
Embedded Systems Engineer 3 Lam Research CorpEmbedded Systems Engineer 3Tualatin, ORAssociates or Bachelor's Degree in Electrical Engineering, Computer Engineering / Science, or a realted field with a minimum of 2 years of related work experience. Our hybrid roles combine the benefits of on-site collaboration with colleagues and the flexibility to work remotely and fall into two categories - On-site Flex and Virtual Flex.
Embedded CPU Architect, Platform Architecture Apple IncEmbedded CPU Architect, Platform ArchitectureBeaverton, ORYou will use and develop analysis tools and infrastructure to enable data-driven architectural decisions, create and analyze both real workloads and benchmarks representative of embedded workloads, and iterate with design teams to ensure ideas are implementable within power, timing, and area constraints. Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA extensions, microarchitecture enhancements, and system-level optimizations tailored to embedded use cases.
Software Engineer: SoC System Stress Validation Apple IncSoftware Engineer: SoC System Stress ValidationBeaverton, ORYou will come up with creative ways to test the SoC for all kind of stress and corner-case scenariosBS in Computer Science, Electrical Engineering, Computer Engineering, or related field with 0 years of experience. Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs.
Software Engineer Sys 3 Lam Research CorpSoftware Engineer Sys 3Tualatin, ORKnowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design, including Design Patterns and Finite State Machines. Minimum Qualifications: Bachelor's degree in Computer Engineering, Electronics, Mechanical Engineering with 5+ years of experience; or Master's degree with 3+ years' experience; or a PhD with no previous professional experience; or equivalent experience.
Sr. Software Engineer (Teradyne, Oregon) TeradyneSr. Software Engineer (Teradyne, Oregon)Tualatin, OR$161,700–$258,800 / yearWe seek an engineer who thrives at the intersection of hardware and software, enjoys solving complex system‑level challenges, and has a passion for delivering high‑quality products. You will collaborate across hardware, software, and systems teams to ensure complex components come together into a scalable, high‑performance solution.
Software Engineer DAL - OR - Apr 2025 Keltia Design IncSoftware Engineer DAL - OR - Apr 2025DAL, OROur client in the Oregon area is seeking an experienced Software Engineer with expertise in DAL (DO-178 and/or DO-254 certification) to work in In-Flight Entertainment (IFE) and cabin management systems. You will play a key role in developing and certifying safety-critical avionics systems for next-generation IFE solutions, ensuring compliance with FAA/EASA regulations.
Cybersecurity Software Engineer Meridian BioscienceCybersecurity Software EngineerRemote, ORRemoteMeridian Bioscience is a fully integrated life science company that develops, manufactures, markets and distributes a broad range of innovative diagnostic products. This system-level engineering role will facilitate software development, cybersecurity testers, and regulatory functions, ensuring secure design and compliant documentation throughout the product lifecycle.
Senior Software Engineer, Operating Systems Agility RoboticsSenior Software Engineer, Operating SystemsSalem, OR$155,000–$241,000 / yearAgility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. Debugging & Troubleshooting: Actively troubleshoot complex low-level issues across the robot software stack, focusing on OS-level bugs and hardware-software integration challenges.
Software Engineer 2- (Java/Spring Boot/DevOps) U.S. BancorpSoftware Engineer 2- (Java/Spring Boot/DevOps)OR$98,175–$115,500 / yearIn addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures. Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs.
NewControls Software Engineer - Heavy Equipment (PLC/Codesys) Page Mechanical GroupControls Software Engineer - Heavy Equipment (PLC/Codesys)Eugene, ORThis role involves developing control software for heavy construction equipment including road pavers and other machinery. Candidates should possess a Bachelor's degree in Electrical or Computer Engineering and at least five years of relevant experience.
NewSenior Software Integration Engineer PanthalassaSenior Software Integration EngineerPortland, OregonAs a Senior Software Integration Engineer on the Core Electronics & Software team, you'll keep our team running smoothly by owning integration across the full software stack – from the lower-level firmware on our embedded devices, to the higher-level software on our flight computer responsible for telemetry and command, up to the autonomy and GNC layers. Just as important, you'll think beyond the immediate fix: shaping our long-term testing strategy, building the automation and infrastructure that catch issues early and cheaply, and helping the team develop the habits that steadily reduce the problems that surface during software integration.
Android Software Engineer TrimbleAndroid Software EngineerCorvallis, OregonThe Trimble Field Systems segment provides solutions to increase precision and productivity in construction tasks by empowering stakeholders to collect accurate information and manage conditions with cutting-edge technology. Android Developer, Software Engineer, Mobile Device Management, MDM, Telemetry, Android Framework, Embedded Systems, Java, Kotlin, Linux, Geospatial, Mobile Computing.
Associate Software Controls Engineer Andrews Cooper TechnologyAssociate Software Controls EngineerCorvallis, OregonAt Andrews Cooper, we specialize in delivering cutting-edge engineering solutions in the HardTech space, partnering with industry leaders in Consumer Technology, Medical Technology, Clean Technology, and Automation & Robotics. Develop and maintain comprehensive software project planning documentation including detailed machine control specifications, state machine diagrams and task register for tracking and managing project software activities.
Android Software Engineer Trimble IncAndroid Software EngineerCorvallis, OR$115,600–$158,900 / yearThe Trimble Field Systems segment provides solutions to increase precision and productivity in construction tasks by empowering stakeholders to collect accurate information and manage conditions with cutting-edge technology. What Makes This Role Great: In this role, you will be at the forefront of developing Android platform enhancements and telemetry solutions, directly influencing device reliability and shaping the future of geospatial mobile computing.
NewHP PageWide Web Press R&D Software Engineer HPHP PageWide Web Press R&D Software EngineerCorvallis, OregonThis role develops the software and firmware that directly control and optimize large-scale electromechanical systems where milliseconds matter and software quality directly impacts uptime, print quality, and customer revenue. You will work across the full product lifecycle, delivering Digital Front End (DFE), Press Software, and Firmware solutions—from architecture and design through on-press validation and customer deployment.
Software Engineer (Active Comms) Active911Software Engineer (Active Comms)Philomath, OR$80,000–$120,000 / yearCode Development: Write clean, efficient, and maintainable code for web applications, mobile apps, RESTful APIs, microservices, and custom hardware to support secure, real-time communication systems and radio hardware integration. As a Software Developer on Active911's ActiveComms team, you will be a key contributor to developing secure, real-time communication software that integrates with radio hardware, enabling seamless collaboration and coordination among first responders during critical operations.
Software Engineer, System Services & Daemons, Core OS Apple IncSoftware Engineer, System Services & Daemons, Core OSBeaverton, ORWork with cross-functional partners to design and implement scalable and performant solutions to complex problems Provide design guidance and expertise to teams across the company Maintain existing released code, including diagnosing and resolving customer reported issues Develop and improve unit, integration, and performance testsB.S. in Computer Science or equivalent experience Strong proficiency in C, C++, or Objective-C Experience with an object-oriented language Experience with operating system design and development Development experience on macOS and/or iOS Experience with common embedded hardware architectures Experience building diagnostics, observability, or telemetry infrastructure Familiarity with Xcode Excellent collaborative skills, written and verbal communication Exceptional professionalism, with the ability to deliver solid work on tight schedules A genuine passion for consumer devices. In addition to developing and maintaining individual projects, you will also be expected to provide design guidance and technical support and expertise to teams across the company.
Sr. Software Engineer - AI Innovation Team Boeing Employees Credit UnionSr. Software Engineer - AI Innovation TeamOR$141,800–$173,300 / yearWHAT YOU'LL DO: Build AI‑Powered Features: Develop and implement moderate to complex application features and services, including high‑impact components that integrate AI/ML models or AI service APIs. From integrating machine learning models and generative AI services to guiding best practices and architecture decisions, your work will directly influence performance, innovation, and long-term technical direction.
Software Engineer HEICO CorpSoftware EngineerEUGENE, ORThe right candidate will architect, specify, design, and implement software as part of the Software Team in the development of Rosen products; Be responsible for successful implementation and control of all aspects of the software life cycle; Provide sustaining support for released products; Create world class production testing software with an emphasis on automation; And continuously improve our development process. The right individual will be a part of a larger team composed of software, electrical, test, and mechanical engineers all with the common goal of creating exciting new technologies for commercial aircraft and private/business jets.
Software Engineer III, Data Platform Agility RoboticsSoftware Engineer III, Data PlatformSalem, OR$144,000–$224,000 / yearAgility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. Multimodal Data Integration: Develop systems to handle complex multimodal logs, ensuring precise synchronization between video, audio, IMU, and joint-state data for downstream analysis and robot "black box" reconstruction/playback.
Associate Software Controls Engineer Andrews Cooper Technology LLCAssociate Software Controls EngineerCorvallis, ORFull timeAt Andrews Cooper, we specialize in delivering cutting-edge engineering solutions in the HardTech space, partnering with industry leaders in Consumer Technology, Medical Technology, Clean Technology, and Automation & Robotics. Develop and maintain comprehensive software project planning documentation including detailed machine control specifications, state machine diagrams and task register for tracking and managing project software activities.
Software Engineer- SoC Level Validation Engineer Apple IncSoftware Engineer- SoC Level Validation EngineerBeaverton, ORIn this role, you will: Write SoC and CPU directed and random tests Debug issues pre-silicon or post-silicon Develop and maintain system-level SW platform Lead SW development and execution plans of SoC projects Work with designers and architects to accomplish validation goals Engaging with other teams at Apple to develop validation strategies based on product needsBachelors degree in software engineering or related field with 0 years of experience. Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and Software debug tools and methods Experience with scopes is a plus.
Principal Engineer, Software Verint Systems, Inc.Principal Engineer, SoftwareSalem, ORYou will operate at the intersection of hands-on engineering excellence and strategic technical leadership — contributing directly to complex features while shaping how the entire engineering organization builds, scales, and operates its software. + Cloud and Infrastructure: Deep hands-on experience with AWS or Azure including serverless compute, managed messaging (SQS/SNS/Service Bus), managed databases, and cost optimization.
Senior Software Engineer, Hardware Interface Agility Robotics IncSenior Software Engineer, Hardware InterfaceOR$175,000–$273,000 / yearAgility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers-tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. You will also be on the front-line of robot development, building up brand-new prototypes and working with highly cross-functional teams to transform piles of parts into functional, testable systems.
Senior Software Engineer, Hardware Interface Agility RoboticsSenior Software Engineer, Hardware InterfaceSalem, OR$175,000–$273,000 / yearAgility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. You will also be on the front-line of robot development, building up brand-new prototypes and working with highly cross-functional teams to transform piles of parts into functional, testable systems.
MTS IV, Software Engineer - IaaS PAC Panasonic Avionics CorporationMTS IV, Software Engineer - IaaSBeaverton, Oregon$116,000–$194,000 / yearFull timeOther offerings include: Wellness Program, Counseling services, FSA & HSA, Life Insurance for employee, spouse and child, AD&D Insurance, Long-term and Short-term disability, Critical Illness Insurance, Accident Insurance, Legal Assistance, Pet Insurance, Identity Theft Protection, Dependent Care FLSA, Education Assistance, Commuter Program, Employee Purchase Program, Service Award Program. . We are seeking a skilled MTS IV – Software Engineer (IaaS) to lead the design and development of critical platform services that power our infrastructure, including node boot and commissioning, OTA software delivery, secure OS lifecycle, and storage/networking integrations.
AI Native Software Engineer Accenture PlcAI Native Software EngineerBeaverton, ORYou'll shape how enterprises adopt AI-native engineering - either by leading complex agentic solutions and developing engineering talent, or by owning critical technical areas end-to-end as a senior IC. You're a critical thinker who thrives in ambiguity, delivering concrete results by designing, building, and running AI agents that augment workflows and scale across modern infrastructure.
NewSoftware Engineering Manager U.S. BancorpSoftware Engineering ManagerGresham, OR$126,820–$149,200 / yearExperience delivering scalable API-based products and platform integrations across client-facing channels, virtual account platforms, core deposit systems, payment rails, risk systems, reporting tools, and operational support platforms. In this role, you will lead engineering teams that build scalable embedded payments and virtual account capabilities, helping clients manage money movement on behalf of their customers while maintaining transparency, control, and operational efficiency.
Technical Project Manager, Software and Firmware eTeam Inc.Technical Project Manager, Software and FirmwareBeaverton, OR$58.67–$67.69 / hourReally keying in on consumer product experience, experience project managing teams building new applications (web, mobile) from scratch, firmware for consumer products. You re comfortable building process where needed, acting as a strong intermediary across disciplines, and leaning in to solve problems so teams can do their best work.
Sr. Software Architect - Platform Services PAC Panasonic Avionics CorporationSr. Software Architect - Platform ServicesBeaverton, Oregon$133,000–$223,000 / yearFull timeOther offerings include: Wellness Program, Counseling services, FSA & HSA, Life Insurance for employee, spouse and child, AD&D Insurance, Long-term and Short-term disability, Critical Illness Insurance, Accident Insurance, Legal Assistance, Pet Insurance, Identity Theft Protection, Dependent Care FLSA, Education Assistance, Commuter Program, Employee Purchase Program, Service Award Program. Collaborate closely with software engineers and architects across virtualization, trusted OS, graphics, compute, safety/security, and multimedia domains to create cohesive component and system-level solutions.
Technical Project Manager, Software and Firmware Artech LLCTechnical Project Manager, Software and FirmwareBeaverton, ORYou’ll work at the center of cross functional software, firmware, QA, product, and design teams building complex, highly integrated mechatronic products. Key Skills: Consumer Product Development, JIRA, Firmware / Embedded System, SDLC, Hardware-Integrated / Mechatronics Product Experience .
Digital Solutions Application Engineer - West Region Eaton Corporation PlcDigital Solutions Application Engineer - West RegionOR$143,250–$252,120 / yearCollaborate with regional account executives and cross-functional teams to align strategy and execution, support account planning and driving growth through integrated software and hardware solutions while providing technical and commercial guidance on end-user CapEx and OpEx investments. The DSAE is responsible for early-stage technical engagement and specification influence for Eaton's digital power management, controls and OT cybersecurity solutions across Commercial & Industrial (C&I) markets, including commercial buildings, institutions, government, construction and industrial segments.
Firmware Engineer III ZincFive IncFirmware Engineer IIITualatin, ORThe Firmware Engineer III works with cross-functional teams to develop embedded firmware and related software solutions for ZincFive's NiZn-based UPS products and supporting technologies. This position will independently lead significant firmware features and bounded subsystems, contribute to firmware and system architecture, and drive technical execution within established subsystem and program plans.