Post job

Embedded software engineer jobs in Bend, OR

- 516 jobs
All
Embedded Software Engineer
Software Engineer
Senior Software Engineer
Networking/Software Engineer
Principal Software Engineer
Firmware Engineer
Senior Embedded Engineer
  • Software Engineer Qualtrics

    Mainz Brady Group

    Embedded software engineer job in Beaverton, OR

    HYBRID ONISTE IN BEAVERTON, OR! MUST HAVE QUALTRICS EXP We're seeking a skilled and experienced Software Engineer who specializes in Qualtrics. This role will be part of a high-visibility, high-impact initiative to optimize and expand our Qualtrics environment. You'll play a key role in designing, developing, and maintaining scalable solutions that enhance user experience, streamline data collection, and improve reporting accuracy. The ideal candidate has a strong background in Qualtrics architecture, API integrations, and automation-plus a passion for creating efficient, user-friendly tools that empower teams to make data-driven decisions. What we're looking for: 3+ years of hands-on Qualtrics engineering or development experience Strong understanding of survey logic, workflows, APIs, and automation Experience with data visualization and analytics tools (Tableau, Power BI, etc.) Background in software engineering (JavaScript, Python, or similar) Ability to partner cross-functionally with researchers, analysts, and product teams
    $77k-108k yearly est. 2d ago
  • Senior Embedded Controls Engineer, Vehicle Motion

    Ford Motor Company 4.7company rating

    Embedded software engineer job in Salem, OR

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams. What you'll do... - Create and implement the control strategy for various vehicle motion attributes and functions, including lateral and longitudinal vehicle dynamics. - Work with suppliers to define functions and interfaces into 3rd party components, driving further consolidation and integration of vehicle functions into our centralized vehicle motion control system. - Collaborate with software integration teams to bring up core functions and broadcast software level requirements to electrical hardware and systems teams. - Understand functional safety principles and participate in functional safety analyses of complex vehicle subsystems. - Develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions. - Author subsystem block diagrams and lead subsystem reviews through all vehicle program development phases - Collaborate with other system integration leads to capture component level requirements, provide subject matter expertise in sourcing discussions, and collect and approve Device Transmittals. - Early phases of firmware development will focus on hardware validation, labcar testing, and setting up the automation framework for unit, SIL and HIL testing. You'll have... - Master's degree in electrical engineering, Mechanical Engineering, or Computer Science, with evidence of exceptional ability, or equivalent. - 10+ years of experience on embedded controls systems such as chassis systems, VCM, or similar dynamic functions. - 10+ years of experience on electrical hardware applications, prototype bring-up, and systems development. - 10+ years of experience with Vehicle Network Protocols such as CAN, LIN & Automotive Ethernet - Strong EE fundamentals and hands-on experience with electrical test equipment (oscilloscopes, DMMs, signal generators, power supplies, etc.) - 10+ years of experience using embedded networking interface tools for automotive, aerospace, or similar field. - Experience and working knowledge of systems development, vehicle architecture, battery technologies, software/hardware tool development, motor calibration technologies, OBD calibration, functional safety, network, and diagnostics process. - Experience with creating and executing component-level test procedures and owning all test results. Even better, you may have... + Highly collaborative mindset and strong communication skills + Experience developing features such as hill hold, stability controls, anti-lock braking, park assist, cruise or adaptive cruise control, or other similar vehicle dynamic features. + Experience with software build tools like Bazel, Scons, Cmake etc. + Experience with fundamental hardware components on PCB and their analysis tools. + Ability to write testing scripts for using scripting languages (Python) + Fluent in software fundamentals including software design and maintainability. + Hands-on experience in hardware bring-up, system debugging, and code optimization. + Knowledge of electrical engineering fundamentals including circuit analysis and design You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including: - Immediate medical, dental, vision and prescription drug coverage - Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more - Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more - Vehicle discount program for employees and family members and management leases - Tuition assistance - Established and active employee resource groups - Paid time off for individual and team community service - A generous schedule of paid holidays, including the week between Christmas and New Year's Day - Paid time off and the option to purchase additional vacation time. This position is a salary grade 8. For more information on salary and benefits, click here: ***************************** Visa sponsorship is available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-MZ1 **Requisition ID** : 51041
    $113k-142k yearly est. 60d+ ago
  • Embedded Software Engineer

    Biamp 4.2company rating

    Embedded software engineer job in Beaverton, OR

    Please note that we are not currently accepting resumes or additional support from talent agencies or third-party sources. Any resumes received from these sources will be considered unsolicited. We value integrity and clear communication with our partners, and appreciate your understanding in this matter. The role, at a glance: We are seeking a curious, hands-on Embedded Software Engineer who loves building new things. You will join the cross-functional product-development team that creates the next generation of our network-connected professional-audio devices: digital signal processors (DSPs), smart amplifiers, beam-forming microphones, and more. In this entry-level role you will design, implement, and test embedded Linux firmware that delivers reliable real-time audio performance, robust connectivity, and seamless integration with our desktop, web, and mobile applications. How you'll contribute: Write modern, maintainable C/C++ for embedded Linux platforms (ARM-based SOCs) to enable new product features: networking protocols, peripheral drivers, audio streaming/control, secure boot, OTA updates, and more Participate in firmware & system-level architecture discussions, contribute to technical design documents, and de-risk complex interactions between hardware, DSP, and cloud services Create unit/integration tests, embrace static analysis, and leverage CI/CD pipelines to ensure every commit raises the quality bar Work closely with hardware, mechanical, and software teams to bring up new boards, tune performance, and resolve cross-domain issues quickly Produce clear design docs, API references, and commit messages; mentor junior engineers informally and help evolve best practices Engage with Product Management and Support to understand real-world use-cases, translating them into resilient, user-delighting firmware features You'll also support with: Championing refactoring and technical-debt reduction when adding new capabilities Prototyping emerging technologies (e.g., TSN/AVB, Matter, Rust components) and presenting findings Contributing to continuous improvement of our development workflow, tooling, and coding standards Other duties as assigned A successful candidate should have: Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field or equivalent experience Some professional experience developing embedded firmware in C/C++ on Linux-based systems Experience with buildroot Solid understanding of low-level debugging, board bring-up, and peripheral interfaces (I²C, SPI, UART, Ethernet) Experience with Git or similar DVCS, and issue-tracking systems (Jira preferred) Proven collaboration & communication skills in cross-disciplinary teams A pragmatic mindset with the ability to balance innovation, product requirements, and schedule realities Some nice-to-haves: Familiarity with professional-audio, real-time media streaming (AES67, Dante, AVB, etc.), or high-performance networking Knowledge of secure-boot, TPM, and over-the-air update frameworks Exposure to Python or Bash scripting for test automation and build tooling Experience with Yocto or Buildroot, and containers for embedded development Awareness of cybersecurity frameworks (SSDF, ISO 27001, EU-CRA) and secure coding guidelines Work environment: This is an onsite position based in Beaverton, OR Modern office & lab facilities including anechoic & reverberant chambers, hardware prototyping labs, and dedicated listening rooms Minimal travel (< 5 %) What we offer: Medical, Dental, and Vision 3 weeks annual PTO and 9 paid holidays 401(k) + matching Employer-paid base life insurance, short, and long-term disability Health savings accounts (with Biamp contribution) and flexible spending accounts Tuition reimbursement Charitable donation matching Discretionary company achievement bonus Referral bonuses Who is Biamp? We make the world's most extraordinary audio and video solutions. For over 40 years, Biamp has created and innovated professional audiovisual solutions that enable great communication. From the smallest of rooms to the largest of venues, we empower true human connection in every space. As we grow to meet our customers' needs and evolve to address the challenges of tomorrow, one guiding principle remains the same: Biamp connects people through extraordinary audiovisual experiences. About our company: At Biamp, we believe the employment relationship should be reciprocal. We want you to love your job, and we want your expertise and knowledge to help drive our business forward. We champion a supportive and dynamic environment filled with passionate people who choose continuous improvement over perfection. We insist on clear, explicit decision making, believe in taking calculated risks, and celebrate tough decisions even when they don't succeed. We look for people who desire the best from themselves and encourage the same from their coworkers. Our commitment to one another and to the common goal is the most consistent reliable path to recurring success for all of us.
    $101k-126k yearly est. Auto-Apply 60d+ ago
  • Embedded Programmer - Software Engineer

    Mindlance 4.6company rating

    Embedded software engineer job in Hillsboro, OR

    REQUIRED SKILLS C, python and Linux is must.- 5+ years exp. - C programming Strong proficiency with Linux operating system Proficiency with Python and Bash scripting Solid understanding of circuit and device fundamentals Experience with driver level software development Strong proficiency with Object Oriented coding methodology Additional Information Thanks & Regards Praveen K. Paila ************
    $107k-136k yearly est. 3h ago
  • Software Engineer - Embedded Libraries

    Sightline Applications, Inc.

    Embedded software engineer job in Portland, OR

    Software Engineer - Embedded Libraries - Portland, OR Sightline Intelligence is the leader in onboard video processing. Sightline is an agile, innovative company developing onboard video processing systems for the autonomous vehicle industry (UAV, drone, robot, etc.). Sightline is looking for a talented candidate to join our empowered team of software professionals dedicated to exceeding the expectations of our growing customer base. Purpose of Position This role involves collaborating with our software, customer support, and go-to-market teams to develop new library products and enhance existing ones. We are looking for someone eager to tackle challenging image-processing problems, enthusiastic about contributing to innovative solutions, and who thrives in a collaborative environment. Our ideal candidate prioritizes team success and is dedicated to achieving collective goals. Summary of Essential Job Functions Work on embedded video processors used in security and surveillance products (autonomous, airborne, ground, and other applications). Own the development and integration of the Sightline library. Optimize and enhance library support on existing platforms. Add library support for new hardware platforms. Improve automated testing across hardware platforms. Build and debug Linux kernel on a variety of platforms. Manage configuration and release of library to existing and future customers. Work collaboratively with cross-functional team including customer support and go-to-market teams. Work directly with customers to understand requirements. Rapidly develop new skills. Education and Experience Qualifications The candidate should have experience and confidence in the following: Bachelor's degree or equivalent work experience (preferred computer science, computer engineering, electrical engineering, aerospace engineering, mathematics, physics, music, or other relevant degree). Familiarity with Linux build systems and device driver debugging. At least 3 years of C/C++ embedded software development experience. Experience with encoding and decoding video streams. Strong written and verbal communication skills. Self-motivated and able to work independently. Eligible to work in the United States. Beneficial Experience (preferred, not required) Proficient with modern software development practices, including version control, automated unit testing, and issue tracking tools Software optimization experience on GPU or ARM processors. Experience working with NVIDIA or QCOM embedded processors. Experience using Docker for containerization and application deployment Familiarity with OpenGL for developing and optimizing graphics applications, rendering techniques, shader programming, and performance tuning. Benefits The estimated salary range for this position is $110-125k annually, depending on experience. We are open to hiring candidates with varying levels of experience. The estimated salary band will be adjusted accordingly based on the candidate's experience and expertise. Compensation includes salary, 11 paid holidays, PTO (20 days earned over the first year), health insurance (100% Sightline covered for HDHP with HSA). Premiums fully paid by Sightline for dental, vision, and life/disability insurance. 401(k) matching, incentive plan, Sightline paid OR PFMLI coverage, schedule flexibility, parental leave, and education reimbursement. About Sightline Sightline Intelligence has two offices, Hood River and Portland, OR. The Hood River office includes sales, software engineering, and support teams. Our Portland office includes manufacturing, software, hardware engineering, and QA teams. The two offices are in constant communication and get together regularly to discuss ongoing projects and new opportunities. We work in an open office setting where we actively communicate about projects and customers throughout the day. Sightline is a member of the Gorge Technology Alliance and regularly sponsors Capstone teams at Portland State University. Sightline provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. Our ongoing diversity, equity, and inclusion efforts help us to continually improve support for employees.
    $110k-125k yearly Auto-Apply 22d ago
  • Software Engineer Embedded/Network Systems I (Co-Op) - United States

    Cisco Systems, Inc. 4.8company rating

    Embedded software engineer job in Hillsboro, OR

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are engineering the foundation of Cisco's core technologies across the globe, including teams in Engineering like Common Hardware Group, Network Product Eng, Infrastructure & Security. You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Working on these teams, you will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco's critical products. Discover the possibilities when deep technical expertise meets creativity and help build solutions that transform how the world connects and communicates. Your Impact You are a passionate engineer skilled in low-level programming, networking protocols, and hardware-software integration, with strong communication and collaboration abilities. You thrive in solving complex challenges through innovation and precision, while being highly organized and process-driven. Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco's core products like operating systems, firmware, and networking stacks. By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure, directly contributing to Cisco's leadership in trusted, scalable networking technologies. Minimum Qualifications * Currently enrolled in an undergraduate degree program. Relevant fields include: Computer Science, Software Engineering, Computer Engineering, Information Technology, Data Science, Mathematics, Statistics, Electrical Engineering, or related technical fields. * Proficiency in C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals. * Familiarity with network principles & concepts, routing protocols, and general networking concepts. * Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions). * Understanding of DevSecOps practices and their application in software development workflows. Preferred Quals: * Conceptual understanding or hands-on experience with AI/ML. * Understanding of cybersecurity principles and security protocols. * Experience with FPGA development. * Knowledge of signal and power integrity, and PCB design. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: * 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees * 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco * Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees * Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) * 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next * Additional paid time away may be requested to deal with critical or emergency issues for family members * Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: * .75% of incentive target for each 1% of revenue attainment up to 50% of quota; * 1.5% of incentive target for each 1% of attainment between 50% and 75%; * 1% of incentive target for each 1% of attainment between 75% and 100%; and * Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $44,000.00 - $185,000.00 Non-Metro New York state & Washington state: $44,000.00 - $185,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
    $44k-185k yearly 1d ago
  • Firmware Engineer

    Optitrack 3.9company rating

    Embedded software engineer job in Corvallis, OR

    Job Description OptiTrack is a global leader in motion capture technology, providing precision tracking systems for industries ranging from entertainment and gaming to sports science and virtual production. Our cutting-edge solutions are trusted by major film studios, game developers, researchers, and athletes worldwide. We are committed to pushing the boundaries of motion capture, and we're looking for a talented Firmware Engineer to join our innovative team. Position Overview: As a Firmware Engineer at OptiTrack, you will play a crucial role in developing and optimizing the embedded systems that power our motion capture hardware. You will work closely with cross-functional teams of engineers to design, implement, and test firmware for motion capture cameras, sensors, and tracking systems. This position requires a strong background in embedded systems and a passion for creating high-performance, reliable firmware solutions. Key Responsibilities: Design, develop, and optimize firmware for motion capture hardware, including cameras, sensors, and communication interfaces. Collaborate with hardware and software engineering teams to integrate and test embedded systems. Debug, troubleshoot, and resolve issues related to firmware and hardware performance. Optimize power consumption, memory usage, and processing efficiency for embedded systems. Participate in the design and development of new features and improvements for existing products. Contribute to the continuous improvement of development processes and tools. Write clear, maintainable code and documentation for firmware modules and features. Requirements Requirements: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field. 3+ years of experience in embedded firmware development, with a focus on real-time systems. Proficiency in C/C++ programming for embedded systems. Experience with Arm Processors (STM32, Nordic, AMD Zync UltraScale+ or similar) and RTOS. Familiarity with communication protocols such as USB, SPI, I2C, UART, and Ethernet. Strong debugging skills using oscilloscopes, logic analyzers, and other test equipment. Experience with low-level hardware interaction and optimization. Excellent problem-solving skills and attention to detail. Ability to work both independently and collaboratively in a fast-paced, dynamic environment. Familiarity with version control systems (e.g., Git) and continuous integration. Preferred Qualifications: Experience with motion capture systems or image processing hardware. Knowledge of sensor fusion, signal processing, or computer vision techniques. Experience with FPGA programming or VHDL/Verilog is a plus. What We Offer: Competitive salary and benefits package. Opportunity to work on cutting-edge technology in the motion capture industry. A collaborative and inclusive work environment. Professional development opportunities and career growth. Benefits All benefits start on first day of employment! 75% employer-paid medical for employee. Family coverage also included. 100% employer paid dental, and vision for employee and dependents 100% employer paid long-term, short-term disability, and life insurance policy 401k Match, if you're contributing 5% we match 4%. 100% vested immediately. 10 paid holidays Starting at 15 days paid PTO (inclusive of sick and vacation time) annually Employee Assistance Program (EAP) Flexible Spending Account (FSA) EEOC Statement: OptiTrack is an equal opportunity employer, we believe in fostering a culture of equality, diversity, and inclusivity. Our commitment to this goal is clearly expressed in our zero-tolerance policy for discrimination and harassment of any kind, including on the basis of race, color, sex, age, religion, sexual orientation, national origin, disability, genetic information, pregnancy, protected veteran status or any other characteristic protected by applicable federal, state, or local laws. Our hiring practices ensure that decisions are based solely on qualifications, merit, and current business needs, while extending to all aspects of our operations - from recruitment and promotion to layoff and recall, to leave of absence, compensation, benefits, and training. We are committed to remaining a drug free workplace
    $76k-104k yearly est. 11d ago
  • Cloud Software Engineer (W2 Only)

    Collabera 4.5company rating

    Embedded software engineer job in Hillsboro, OR

    Collabera Inc (Staffing Firm). We are based out of Morristown, NJ and we have been providing contingent labor to our clients for last 25 years. In 2015 we placed more than 6,000 contractors across select 100+ clients that we service. End client for this project is a large legal organization with operations in more than 100 countries and has more than 50,000 employees around the world. For eight consecutive years, Fortune has named this company as World's ‘Most Admired Companies to work for'. Job Description Required skills: Deployment technologies experience Chef/Ruby Python MS SQL At least one big data implementation (e.g. Hadoop, MongoDB, ElasticSearch, etc.) Expertise in both Windows and Linux platforms Testing technologies experience Selenium At least one web, load test tool (e.g. Jmeter, WebRunner, LoadRunner etc.) Nice to have: AWS Additional Information To know more about this position, please contact: Ashish Mishra Technical Recruiter ************
    $83k-114k yearly est. 3h ago
  • Software Engineer III -Java, Cloud

    Jpmorganchase 4.8company rating

    Embedded software engineer job in Portland, OR

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Asset and Wealth Management team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Participate in design and develop scalable and resilient systems in a timely manner using Java to contribute to continual, iterative improvements for product teams Design, write, comment and unit test code to confirm software modules are of the highest quality Develop and maintain high-quality, responsive user interfaces using React. Collaborate with designers, back-end developers, business users and product managers to translate requirements into functional and visually appealing interfaces. Build Microservices that will run on the bank's internal cloud and the public cloud platform (AWS) Collaborate with teams in multiple regions and time zones Participate in scrum team stand-ups, code reviews and other ceremonies, contribute to task completion and blocker resolution within your team Handle critical and time sensitive concurrent tasks with supervision and properly escalate situations as appropriate Write test cases, leverage unit and integration testing, develop functionality and automation Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Expertise in CSS and HTML, proficiency with JavaScript and TypeScript. Experience with state management libraries such as Redux or Context API. Familiarity with RESTful APIs and asynchronous request handling. Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. Demonstrable ability to code in one or more languages Knowledge of JavaScript frameworks like Angular/React Experience across the whole Software Development Life Cycle Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning) Preferred qualifications, capabilities, and skills Familiarity with modern front-end technologies Exposure to cloud technologies
    $109k-139k yearly est. Auto-Apply 9d ago
  • Les Schwab - Sr Report Developer

    Urgenci

    Embedded software engineer job in Bend, OR

    The Report Developer II is a mid-level report development position for an individual with proven proficiency developing, supporting and administering to a wide variety of reporting and data services solutions to aid end users in making data-based business decisions. They will be knowledgeable of available business data resources and will split their time between end user support, new report development, report enhancement and maintenance, and strategic quality assurance and governance of solutions. In addition the Report Developer II will participate in stakeholder relationship development and reporting tool vendor discussions. This role is within the Business Intelligence Team at Les Schwab headquarters in Bend, OR. PRIMARY RESPONSIBILITIES Operational Support Provide 2nd tier support to employees who report incidents on BI solutions. React to automated incidents as needed to ensure the availability and performance of developed reports and dashboards. Solve Technical problems and complete root-cause analysis for incidents/problems identified in BI solutions. Develop and test fixes to defects identified in BI solutions. Follow change management processes to deploy patches / fixes to BI solutions. Create and maintain operational procedures and related documentation. BI Data Structure and Reporting/Data Service Solution Design Collaborate with business systems analysts, data analysts, business stakeholders, and analytics practitioners to understand reporting and data service use cases and relevant downstream business and system processes. Collaborate with data stewards and data source managers to understand data definitions and business rules relevant to designing a data source and pipeline for the report or data service solution. Participate in business analysis activities to gather visualization and dashboard format and functional requirements. Translate business requirements into mock-ups / prototypes to collect feedback from intended users. Create technical specifications for reporting and data services solutions. Consider end-to-end Enterprise Architecture, Data Infrastructure, Master Data Business Rules, Analytics Strategies, and Security strategies when designing solutions. BI Data Structure and Reporting/Data Service Solution Development Collaborate with data stewards and data source managers to build data structures and data pipelines required for the report or data service solution. Maintain data work flows and query performance Develop and deploy BI reporting/visualization solutions. Follow a quality assurance framework to ensure the delivery of high quality reporting and data services solutions to stakeholders Implement development best practices, version control and deployment strategies to ensure product quality, agility and recoverability Implement and test data access roles and permissions to ensure “least privileged” access to enterprise data and reduce the enterprise risk of data exposure Participate in peer reviews of work items and user acceptance testing with focus on efficiency, performance and reusability . Create technical and user focused documentation. Train users on how to use solutions. Work in an agile DEVOPS team environment to deliver incremental improvements to reporting/visualization solutions within a dynamic learning organization. Reporting and Data Services Platform Quality and Governance Administer end user reporting platforms including Tableau, Birst, Jasper, etc. including system access, configuration settings, etc. Identify value-add enhancements to existing solutions. Manage solution enhancement/defect backlog lists and continuously deliver agreed upon improvements through design, development and testing. Ensure solutions are integrated with our operations functions via instrumentation and run-book procedures. Stakeholder Relationship and Vendor Management Support Data Stewards to establish and enforce guidelines for data collection, integration and maintenance. Support Data Product Management in assessing and maintaining reporting and data services product solution value to Les Schwab. Collaborate with Information and Digital Services colleagues to understand and utilize Enterprise Data Platform Services and Data resources from across Portfolios. Collect administration data and analyze reporting and data services platform usage. Contribute to tool / platform upgrade, enhancement and strategy discussions. Qualifications MINIMUM REQUIREMENTS Bachelor's degree (BS or BA) in STEM related discipline with major in Computer Science, Mathematics, Information Management or equivalent disciplines or equivalent experience with appropriate time-in-role At least four years of hands-on experience with design and development of enterprise reporting solutions using visualization technologies, such as Birst, Tableau or Jasper. Actual experience with these tools in use at Les Schwab is a plus. Experience with applied statistics, analytics, data science, AWS services including S3, or cloud based data warehouses is a plus. Required Technical Skills/Knowledge: Ability to interview business users to derive use case details and translate business process needs into reporting and data services requirements. Proficiency in building intuitive, easy to use dashboards/reports that meet business user requirements. Proficiency in building many types of graphical visualizations such as probability density graphs, area, line and bar graphs, multidimensional graphs, heat maps, network diagrams, etc. and understanding of usability considerations for each type of visualization. Familiarity with enterprise-wide production solutions and change management Ability to express technical concepts in terms that are understandable to both technical and non-technical audiences, in verbal and written form. Demonstrated aptitude for administering/supporting report solutions and troubleshooting capability. Foundational SQL skills to develop complex queries. Experience using Tableau to create visualizations, presentations and design experiments Statistical processing experience Experience with Data Analysis techniques for testing and troubleshooting. Foundational knowledge of ETL processes. Experience producing written documentation such as data dictionaries, data catalogues, and integration data maps. Experience using solution delivery collaboration software such as Service Now, Jira, TFS, or similar. Additional Information All your information will be kept confidential according to EEO guidelines.
    $93k-128k yearly est. 3h ago
  • Principal Software Engineer - Java

    Veeva Systems 4.5company rating

    Embedded software engineer job in Bend, OR

    As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the delivery of life-saving therapies to patients. We're a public benefit corporation (PBC) committed to balancing the interests of our customers, employees, society, and investors, offering a unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers to operate more efficiently and safely. Your leadership will be instrumental in shaping our technology. You'll mentor and elevate engineers, drive critical technical decisions, and consistently deliver high-quality code that propels our technology forward. Thrive in our Work Anywhere Environment: We empower you to work from where you thrive - whether that's from home or in the office within Canada or the US - ensuring seamless collaboration within your team's time zone. Join Veeva and be a pivotal part of transforming the life sciences industry, making a tangible impact on global health.What You'll Do Full Feature Ownership: Own all stages of feature implementation, from design and development through deployment, production support, and maintenance. Daily code contribution Drive Solutions: Collaborate with Product Management and Development on technical design and problem-solving to deliver great code Rapid Problem Solving: Quickly analyze complex problems, identifying knowns and unknowns, to accelerate the path to robust solutions Develop Best Practices: Define, promote, and mentor on engineering best practices and coding standards Expert Code Review: Provide comprehensive code reviews for engineers of all experience levels Strategic Mentorship: Develop the skills of engineering talent through structured mentorship Requirements Seasoned Software Engineer: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive experience developing high-scale enterprise SaaS cloud applications Scalability Expert: Proven track record of architecting and building high-volume products at scale Open Source Proficiency: Hands-on development experience with current open-source tools and technologies, including Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene Fast-Paced Adaptability: Highly driven and flexible, enjoys a fast-paced start-up environment, and believes in having fun along the way Mentorship: Proven ability to mentor and elevate team performance, fostering growth and excellence High work ethic: Veeva is a hard-working company High integrity and honesty: Veeva is a PBC and a “do the right thing” company. We expect that from all employees Excellent verbal and written English communication skills: Engineering is not all about the code, it's also about communication Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time Learn More Engineer Perspective: 3 Reasons to Consider Veeva Engineering at Veeva Perks & Benefits Medical, dental, vision, and basic life insurance Flexible PTO and company paid holidays Retirement programs 1% charitable giving program Compensation Base pay: $150,000 - $300,000 The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus. #LI-Remote Veeva's headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world. Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.
    $150k-300k yearly Auto-Apply 60d+ ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Embedded software engineer job in Salem, OR

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system. + Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT). + Create detailed technical and functional specifications for data mapping, transformation rules, and data validation. + Establish and enforce data quality and governance standards for the entire data migration lifecycle. + Lead and manage the entire data conversion team, including developers, business analysts, and data stewards. + Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation. + Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines. + Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues. + Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles. + Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process. + Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture. + Mentor and provide technical leadership to junior team members. **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred. + 3-5 years of experience with SAP Data Services and Data conversions preferred. + Experience in ALE/IDOC, LSMW, RDM/BPDM + Demonstrates a knowledge of Master Data Management domain + Ability to define work processes and lead team members in successful implementation and ongoing execution preferred + Ability to develop individuals and teams preferred + Excellent oral and written communication skills preferred + Excellent organizational skills preferred **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 34d ago
  • Field Software Engineer

    ASM International Nv Inc. 4.7company rating

    Embedded software engineer job in Hillsboro, OR

    Step into a career with ASM, where cutting edge technology meets collaborative culture. For over 55 years ASM has been ahead of what's next, at the forefront of innovation and what's technologically possible. With more than 4,500 ASMers representing 70 nationalities, our people and our advanced semiconductor devices are playing a crucial role in trends such as 5G, cloud computing, AI, and autonomous driving. But we're more than just a tech company. We value diversity, inclusion and sustainability as we strive to make a positive impact on the world. Our development programs help support your growth, shaping your future and pushing the boundaries of innovation to unleash potential. At ASM, the Software Engineering team works on delivering software that has immediate, tangible results visible in the operation of semiconductor processing equipment hardware. The hardware includes robotics, gas valves, temperature controllers and other hardware. Come join our team and have the opportunity to: * Support Advance software for cutting edge tech * See your work have real results by driving the most advanced HW in the SEMI industry * Work with a global team full of talented Field Software Engineers * Be part to the team that leads the next generation of SEMI manufacture control Software technology and trends * Work where the customers are present Responsibilities * Support SW Design Engineers in development, testing, deployment, maintenance and improve software for our semiconductor manufacturing equipment * Able to triage mechanical, electrical and software bugs * Responsible to manage escalation calls with field support engineers and customers at local level * Work with QA / Support team to add replicated bugs to regression * Work with customer to write correct specs for features and help with fixing bugs and develop small features if possible * Author, revise, and review system specifications, software designs, test plans, and other software documentation. * Investigate & troubleshoot both internal and external inquiries, questions and problem reports. Offer problem analysis, solutions, or alternatives as a result of these investigations. * Participate in system design teams. * Be the eyes and ears of the customer, align on priorities * Work with customer to upgrade tools to the latest SW version and run the customer specific use cases before the upgrade happens Minimum Qualifications * Strong analytical and problem solving skills * Some software development skills in one or more general purpose programming languages: C++, C#, Python * Being able to read code and step through a debugger/IDE Preferred Qualifications * Educational background in Computer Science/Computer Engineering or equivalent * 10+ years' in software problem solving * Experience working with multiple items listed below desirable * Software for Machine Control (including Semiconductor equipment) * Developing for Windows and Real-time Operating Systems * Multi-threaded applications * Real-time software * Graphical User Interfaces * Device drivers or other interrupt driven software * Data Communications, Networking and EtherCAT * Complex dynamic scheduling algorithms with deadlocks avoidance * Knowledge of programming tools such as text editors, debuggers, application builders and configuration management tools. * Ability to read code and understand the functionality implemented and the ability to translate the functionality into another piece of software * Comprehend software documentation including specification and design documents, communication interface specific and API description Apply today to be part of what's next. We make the tech that enables the chips in devices which improve lives around the world. We do this with an eye to the future, pushing the boundaries of what's possible through cutting-edge innovation, and driving the next wave of technological breakthroughs that shape how we live, work, and connect. To learn more about ASM, find us at asm.com and on LinkedIn, Facebook, Instagram, X and YouTube. ASM is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, age, nationality, social or ethnic origin, sexual orientation, gender, gender identify or expression, marital status, pregnancy, political affiliation, disability, genetic information, veteran status, or any other characteristic protected by law.
    $79k-109k yearly est. 42d ago
  • Software Engineer, iOS Core Product - Eugene, USA

    Speechify

    Embedded software engineer job in Eugene, OR

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day. Today, nearly 200 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 like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Opportunity to lead key engineering and product decisions Actively shipping production code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap Maintain and enhance the existing complex app architecture An Ideal Candidate Should Have Experience. You've worked on products that scaled to a large user base Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Technical skills. Swift, SwiftUI Technical Requirements: Swift Programming Language SwiftUI experience Experience in Multithreading Programming Working with CI/CD infrastructure Experience with Fastlane SOLID principles, the ability to write every single class according to SOLID Experience with Git and understanding of different Git strategies What We offer: A fast-growing environment where you can help shape the company and product An entrepreneurial crew that supports risk, intuition, and hustle The opportunity to make a big impact in a transformative industry A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $77k-107k yearly est. Auto-Apply 4d ago
  • Software Engineer

    Conductorone

    Embedded software engineer job in Portland, OR

    ConductorOne is the modern identity governance platform that makes it possible to move beyond the limitations of legacy IGA and reduce the identity attack surface with confidence. Designed for flexibility, ConductorOne provides a broad range of direct connectors to integrate with cloud, infrastructure, on-prem, and homegrown tools. The platform's Access Fabric brings together previously siloed access and permissions data from across a company's environment. This provides real-time visibility and dynamic access controls that allow businesses to reduce identity risks, move to just-in-time access, automate access reviews, and manage the full identity lifecycle. The platform delivers intuitive user experiences that help teams get up and running faster, using powerful automation backed by AI to significantly improve productivity. ConductorOne is trusted by forward-thinking enterprises like DigitalOcean, Instacart, NFI, Ramp, and Zscaler. As a Software Engineer at ConductorOne, you will be responsible for building the future of identity security automation. Key Responsibilities Leading and contributing to software development projects Maximizing re-usability through component-based development Owning end to end development of new features and capabilities on existing product lines Helping the team deliver software on time and on target Evaluating and effectively communicating trade-offs for technical investments vs time to value on significant efforts Collaborating with product, design, marketing, and other developers on cross functionality projects Ensure consistent quality and delivery of feature functionality personally and throughout the team You would be an excellent candidate if you: Have extensive experience with Go and in developing software Can take product concepts from high fidelity design and specs to implementation Love shipping product every day Is comfortable working in a fast-paced, iterative environment Is focused on customer success and strikes the right balance of technical investment vs time to value Enjoys collaborating across product, design, and engineering on development Is aligned to our company values: Earn the Customer's Trust, Embrace Change, Practice Compassionate Candor, and Be the Conductor. Takes ownership over the quality of the entire product and experience About ConductorOne ConductorOne is building a modern identity governance platform for automating permission and access management across your organization. We're supported by Accel, Fuel Capital, Fathom Capital, and Active Capital. ConductorOne, Inc. is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law.
    $77k-108k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    Global Channel Management

    Embedded software engineer job in Wilsonville, OR

    Global Channel Management is a technology company that specializes in various types of recruiting and staff augmentation. Our account managers and recruiters have over a decade of experience in various verticals. GCM understands the challenges companies face when it comes to the skills and experience needed to fill the void of the day to day function. Organizations need to reduce training and labor costs but at same requiring the best "talent " for the job. Qualifications Software Engineer must have 7+ years experience developing software and 3+ years development work in C, C+ Software Engineer requires: Required: BS in Electrical Engineering, Computer Science, or Computer Engineering Preferred: MS in Electrical Engineering, Computer Science, or Computer Engineering C, C++, JAVA, Object Oriented Design, GUI Development, UNIX, MS Windows, Networking Protocols (i.e., Novell, TCP/IP) and print languages (i.e., Postscript and PCL) Demonstrate proficiency using modern software development processes , including software configuration management tools, Microsoft Office and core business -use tools Embedded software experience is a plus Software Engineer duties: Responsible for the design, development, implementation and maintenance of computer software for systems supporting with Product Development Support the development of software requirements and software project plans, including schedule dependencies, deliverables and target dates Write technical specifications for product designs Responsible for integration and validation of product designs with other project team members Supports software QA/test methodologies Additional Information $1739/hr 6 MONTHS
    $77k-108k yearly est. 60d+ ago
  • Software Engineer - Embedded Libraries

    Sightline Applications LLC

    Embedded software engineer job in Portland, OR

    Job Description Software Engineer - Embedded Libraries - Portland, OR Sightline Intelligence is the leader in onboard video processing. Sightline is an agile, innovative company developing onboard video processing systems for the autonomous vehicle industry (UAV, drone, robot, etc.). Sightline is looking for a talented candidate to join our empowered team of software professionals dedicated to exceeding the expectations of our growing customer base. Purpose of Position This role involves collaborating with our software, customer support, and go-to-market teams to develop new library products and enhance existing ones. We are looking for someone eager to tackle challenging image-processing problems, enthusiastic about contributing to innovative solutions, and who thrives in a collaborative environment. Our ideal candidate prioritizes team success and is dedicated to achieving collective goals. Summary of Essential Job Functions Work on embedded video processors used in security and surveillance products (autonomous, airborne, ground, and other applications). Own the development and integration of the Sightline library. Optimize and enhance library support on existing platforms. Add library support for new hardware platforms. Improve automated testing across hardware platforms. Build and debug Linux kernel on a variety of platforms. Manage configuration and release of library to existing and future customers. Work collaboratively with cross-functional team including customer support and go-to-market teams. Work directly with customers to understand requirements. Rapidly develop new skills. Education and Experience Qualifications The candidate should have experience and confidence in the following: Bachelor's degree or equivalent work experience (preferred computer science, computer engineering, electrical engineering, aerospace engineering, mathematics, physics, music, or other relevant degree). Familiarity with Linux build systems and device driver debugging. At least 3 years of C/C++ embedded software development experience. Experience with encoding and decoding video streams. Strong written and verbal communication skills. Self-motivated and able to work independently. Eligible to work in the United States. Beneficial Experience (preferred, not required) Proficient with modern software development practices, including version control, automated unit testing, and issue tracking tools Software optimization experience on GPU or ARM processors. Experience working with NVIDIA or QCOM embedded processors. Experience using Docker for containerization and application deployment Familiarity with OpenGL for developing and optimizing graphics applications, rendering techniques, shader programming, and performance tuning. Benefits The estimated salary range for this position is $110-125k annually, depending on experience. We are open to hiring candidates with varying levels of experience. The estimated salary band will be adjusted accordingly based on the candidate's experience and expertise. Compensation includes salary, 11 paid holidays, PTO (20 days earned over the first year), health insurance (100% Sightline covered for HDHP with HSA). Premiums fully paid by Sightline for dental, vision, and life/disability insurance. 401(k) matching, Sightline paid OR PFMLI coverage, schedule flexibility, parental leave, and education reimbursement. About Sightline Sightline Intelligence has two offices, Hood River and Portland, OR. The Hood River office includes sales, software engineering, and support teams. Our Portland office includes manufacturing, software, hardware engineering, and QA teams. The two offices are in constant communication and get together regularly to discuss ongoing projects and new opportunities. We work in an open office setting where we actively communicate about projects and customers throughout the day. Sightline is a member of the Gorge Technology Alliance and regularly sponsors Capstone teams at Portland State University. Sightline provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. Our ongoing diversity, equity, and inclusion efforts help us to continually improve support for employees.
    $110k-125k yearly 22d ago
  • Software Engineer Embedded/Network Systems I (Full Time) - United States

    Cisco Systems, Inc. 4.8company rating

    Embedded software engineer job in Hillsboro, OR

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are engineering the foundation of Cisco's core technologies across the globe, including teams in Engineering like Common Hardware Group, Network Product Eng, Infrastructure & Security. You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Working on these teams, you will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco's critical products. Discover the possibilities when deep technical expertise meets creativity and help build solutions that transform how the world connects and communicates. Your Impact You are a passionate engineer skilled in low-level programming, networking protocols, and hardware-software integration, with strong communication and collaboration abilities. You thrive in solving complex challenges through innovation and precision, while being highly organized and process-driven. Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco's core products like operating systems, firmware, and networking stacks. By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure, directly contributing to Cisco's leadership in trusted, scalable networking technologies. Minimum Qualifications * Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or relevant degree program (e.g., Associate's, Apprenticeship, Boot Camp, or Certification in a specialized program + 1 year of relevant experience, High School Diploma + 2 years of relevant experience) or Bachelor's + 0 years of relevant experience. * Proficiency in C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals. * Familiarity with network principles & concepts, routing protocols, and general networking concepts. * Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions). * Understanding of DevSecOps practices and their application in software development workflows. Preferred Quals: * Conceptual understanding or hands-on experience with AI/ML. * Understanding of cybersecurity principles and security protocols. * Experience with FPGA development. * Knowledge of signal and power integrity, and PCB design. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: * 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees * 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco * Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees * Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) * 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next * Additional paid time away may be requested to deal with critical or emergency issues for family members * Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: * .75% of incentive target for each 1% of revenue attainment up to 50% of quota; * 1.5% of incentive target for each 1% of attainment between 50% and 75%; * 1% of incentive target for each 1% of attainment between 75% and 100%; and * Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $104,700.00 - $153,000.00 Non-Metro New York state & Washington state: $92,100.00 - $136,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
    $104.7k-153k yearly 26d ago
  • Cloud Software Engineer (W2 Only)

    Collabera 4.5company rating

    Embedded software engineer job in Hillsboro, OR

    Collabera Inc (Staffing Firm). We are based out of Morristown, NJ and we have been providing contingent labor to our clients for last 25 years. In 2015 we placed more than 6,000 contractors across select 100+ clients that we service. End client for this project is a large legal organization with operations in more than 100 countries and has more than 50,000 employees around the world. For eight consecutive years, Fortune has named this company as World's ‘Most Admired Companies to work for'. Job Description Required skills: Deployment technologies experience Chef/Ruby Python MS SQL At least one big data implementation (e.g. Hadoop, MongoDB, ElasticSearch, etc.) Expertise in both Windows and Linux platforms Testing technologies experience Selenium At least one web, load test tool (e.g. Jmeter, WebRunner, LoadRunner etc.) Nice to have: AWS Additional Information To know more about this position, please contact: Ashish Mishra Technical Recruiter ************
    $83k-114k yearly est. 60d+ ago
  • Software Engineer

    Mindlance 4.6company rating

    Embedded software engineer job in Hillsboro, OR

    Software Engineer: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems and compilers. Develop and optimize complete software systems to support innovative HW IPs from Client. Implement project features and functional specifications based on feasibility of design within time constraints. Develop feature specific testing and validation procedures to ensure quality of results Basic qualifications: 5+ years of experience in an object oriented language such as Java, C++, or C# Strong grasp of data structures and algorithms Fast learner, enjoys a fast paced environment, and will unwaveringly drive issues to conclusions BS or MS in Computer Science or Electrical Engineering Preferred qualifications: Experience with Machine Learning, Deep Learning algorithms Solid knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience with developing high performance, multi-threaded and distributed software is preferred Additional Information Thanks & Regards Praveen K. Paila ************
    $93k-125k yearly est. 3h ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Bend, OR?

The average embedded software engineer in Bend, OR earns between $82,000 and $151,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Bend, OR

$112,000
Job type you want
Full Time
Part Time
Internship
Temporary