Post job

Embedded software engineer jobs in Milwaukie, OR

- 328 jobs
All
Embedded Software Engineer
Senior Software Engineer
Software Systems Engineer
Staff Software Engineer
Senior Embedded Engineer
Networking/Software Engineer
Firmware Engineer
Senior Software Development Engineer
  • Embedded Software Engineer, Level 4

    Snap Inc. 4.7company rating

    Embedded software engineer job in Vancouver, WA

    Snap Inc (**************************** is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat (************************** , a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio (******************************** , an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles (**************************** . Spectacles is home to our hardware products with a world-class research & development team. We are focused on pushing the boundaries of what a camera can be, specifically overlaying computing on the real world. Next Generation Spectacles are our first pair of glasses that bring augmented reality to life. We're looking for a Software/Firmware Engineer to join the Spectacles team! What you'll do: + Own QA for current and new Micro Display Software, Firmware, and Tools + Develop test plans, implement test code before releasing code and tools to the productions and the other teams + Work closely with code developers to understand code and how it works in the systems level + Work closely with EE team to understand all boards to set up test environments + Generate Jira tickets to describe bugs related to SW, FW, tools, and HW + Document the user interface for the tools with boards + Contribute to code review for Software, Firmware, and tools Knowledge, Skills & Abilities: + Strong knowledge of Python, C/C++ and C# code + System level understanding of boards, chips, interfaces, software/firmware flows + Collaborate closely with teammates, EE, and production teams + Experience using AI tools as like Cursor, Copilot + Experience working with various communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD and PCIE + Great interpersonal skills; ability to collaborate across groups through written, verbal and visual formats Minimum Qualifications: + BS/BA degree in Computer Science or EE + 2+ years of experience in Software or Firmware development experiences Preferred Qualifications: + Experience with coding Python and C# coding for QA or tools for consumer-electronics systems + Experience using small micro controllers like ARM or Risc V + Experience of firmware coding in C/C++ based on RTOS/non-RTOS system + Experience identifying issues related to HW and Software/Firmware in consumer-electronics mass-produced systems + Knowledge of micro-display systems, video standards and related protocols such as MIPI, HDMI, DisplayPort + Experience using lab equipment such as oscilloscopes, logic analyzers + Ideal candidate is a self-starter, can organize complex issues and drive them to closure + A passion for Snapchat and creativity! If you have a disability or special need that requires accommodation, please don't be shy and provide us some information (**************************************************************************************************** . "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable). Our Benefits (********************************* : Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success! Compensation In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future. Zone A (CA, WA, NYC) (************************************* : The base salary range for this position is $157,000-$235,000 annually. Zone B (************************************* : The base salary range for this position is $149,000-$223,000 annually. Zone C (************************************* : The base salary range for this position is $133,000-$200,000 annually. This position is eligible for equity in the form of RSUs. **A Decade of Snap (***************************************************************************** **:** Learn about our origin story, values, mission, culture of innovation, and more. **CitizenSnap (**************************** **:** In our third annual CitizenSnap Report, we demonstrate progress towards our environmental, social, and governance (ESG) goals, and we lay out our plans looking forward. **The DEI Innovation Summit (**************************************************** **:** Watch highlights from the 2nd annual DEI Innovation Summit, which brings together thought leaders and DEI experts for a day of courageous conversations to enable bold action. **Snap News (***************************** **:** Stay up to date on the latest and greatest product and innovation news at Snap Applicant and Candidate Privacy Policy (******************************************************************************************
    $157k-235k yearly 13d ago
  • Sr. Software Development Engineer

    Aerovironment 4.6company rating

    Embedded software engineer job in Salem, OR

    The primary role of the Software Development Engineer, Sr. is to develop, launch and support the software development practices, code, and development environment to ensure the quality deployment of software solutions to the testing team, and to production. This includes developing, maintaining, supporting, and optimizing key functional areas, particularly development best practices, proper utilization of development environment (IDE's) & data to improve the teams' development deliverables and streamline of engineering software and best practices. Location: Hood River, OR Position Responsibilities + Collaborating with teams in using Agile development techniques to design solutions that maximize simplicity, stability, maintainability, and code reuse. + Translating requirements into usable features within the product using JavaScript + Writing clean, well-tested, and maintainable code while making it reusable and extendable + Advocate for simple, standard, centralized and automated solutions to business needs. + Stay current on technologies, technology trends and directions, and best practices. Works within a defined software life cycle development process + Understands the requirements and process. Participates in and leads software design reviews + Creates software design documentation according to software process requirements + Implements coding according to coding standard. Writes a unique test and validate software according to the process. Contributes to process improvement efforts. + Delivers work on time according to agreed completion dates and project schedule & budget. + Supports and derives algorithm design from detailed software requirements + Works closely with multiple teams of software developers reusing developed software to support different programs + Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers. + Demonstrates methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead) Basic Qualifications (Required Skills & Experience) + Bachelor's degree in the field of Computer Science, Computer Engineering, Software Engineering or related field is required or equivalent combination of education, training, and experience + 12+ years' experience designing, developing, and implementing object-oriented software solutions with an emphasis on industry best practices and design patterns C# (WCF, Web Services, MVC) MSSQL/T-SQL, and JavaScript. + 8+ years of experience in system integration patterns and best practices, use of cloud and middleware solutions, REST and API integrations, and AI / Data Analytics platforms. + Previous experience with database design, database development, testing, and deployment. + Collaborator, self-starter, strategic providing input to technical design to meet projectobjectives + Ability to work in fast paced environment and deliver results key milestones targets + 8+ years' experience with hands-on application development and full SDLC experience in a corporate setting + 8+ years of experience with Visual Studio and Workday studio development platforms. + Knowledge of the following is a plus: Workday Studio, Core Connectors, Web Services, and Enterprise Interface Builder (EIB), Oracle SOA, and Cloud connectors, Experience with Relational database design and TSQL programming skills, Experience with SQL Server, experience with Microsoft Team Foundation. + Strong communication skills: oral presentations, writing, negotiation, active listening, influencing positive team dynamics. Other Qualifications & Desired Competencies + Advanced degree is preferred + Uses skills to contribute to development of company objectives and principles to achieve goals in creative and effective ways + Exhibits effective interpersonal, listening and communication skills (written and verbal) + Communicates ideas in both technical and user-friendly language + Successfully works within a multi-project environment and supports multiple internal customers + Is successful in working in a team-oriented, collaborative environment and puts the success of the team above one's own interests + Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties + Displays strong initiative and drive to accomplish goals and meet company objectives + Takes ownership and responsibility for current and past work products + Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company Physical Demands + Ability to work in an office or production environment (Constant) + Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) The salary range for this role is: $124,370 - $176,400 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. **ITAR Requirement:** _T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._ **Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* . We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. **Who We Are** Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. **What We Do** Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. _We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._ **ITAR** U.S. Citizenship is required. Secret or Top Secret clearance, or the ability obtain a clearance is desired. **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $124.4k-176.4k yearly 60d 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
  • 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 31d 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. 14h 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
  • BIOS/Firmware Engineer

    Sun Technologies 4.3company rating

    Embedded software engineer job in Hillsboro, OR

    Intel Corporation (also known as Intel , stylized as intel ) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley. It is the world's second largest and second highest valued semiconductor chip makers based on revenue after being overtaken by Samsung,[2][3] and is the inventor of the x86 series of microprocessors, the processors found in most personal computers (PCs). Intel supplies processors for computer system manufacturers such as Apple, Lenovo, HP, and Dell Job Description: This position is mostly BIOS and Firmware development in C for Windows* and IInux* PCs. In this position, your responsibilities will include, but may not be IImited to: - Designing, developing/coding, and debugging BIOS\Firmware Reviewing and providing strong feedback on firmware and software architecture specifications and design specifications. Debugging software and system issues Responding to customer and/or client requests or events as they occur Developing solutions to problems utilizing formal education, judgment, and formal software process Demonstrate strong problem solving skills and communication skills Work well in a team environment Qualifications Minimum Qualifications - Must have a Bachelors or Masters of Science degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering at the BS Ievel only At the Masters Ievel, a minimum of 3 years' experience with C/C++ and object oriented coding skills At the Bachelors Ievel, a minimum of 4 years' experience with C/C++ and object oriented coding skills minimum 3 years' experience with processor and PC system Ievel architectures minimum 3 years' experience in user interface development or presentation Layer development minimum 2 years' experience with hardware skills: PC platform, BIOS, Drivers, IO Techniciannologies Preferred Qualifications 3+ years' experience in development of Iegacy BIOS such as Phoenix, AMI and/or experience with UEFI, EDK, Tiano cores 2+ years' experience working with Intel CPUs, memory controllers, IO Hubs, and PC architecture 2+ years' experience with industry specifications such as PCI, ACPI, DDR 3+ years' experience in direct FW development, C programming in an embedded context with constrained resources 2+ years' experience with Intel x86 Assembly Ianguage 2+ years' experience in PC assembly/building skills 3+ years' experience with PC architecture 3+ years' experience with debug and Technical problem solving 1+ years' experience with ARC controller and GHS tools 2+ years' experience with IInux* kernel and drivers 2+ years' experience with IInux* programming, debugging and testing 1+ years' experience with board Ievel diagnostic tools/utilities 2+ years' experience with in Software Development IIfe Cycles (SDL) 1+ years' experience with Windows* OS and driver internals 1+ years' experience Windows* application software programming experience Additional Information All your information will be kept confidential according to EEO guidelines.
    $77k-105k yearly est. 14h ago
  • Software Engineer Embedded/Network Systems II (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 degree program (e.g., Associates, Apprenticeship, Boot Camp, or Certification in a specialized program + 3 years of relevant experience, High School Diploma + 4 years of relevant experience, Bachelors + 2 years of relevant experience) or Masters + 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 Qualifications * 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: $123,600.00 - $200,100.00 Non-Metro New York state & Washington state: $109,900.00 - $181,600.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.
    $123.6k-200.1k yearly 10d ago
  • Staff Software Engineer (embedded)

    Dzyne Technologies 3.9company rating

    Embedded software engineer job in Portland, OR

    Our Culture DZYNE Technologies is leading the future of autonomous defense. Based in Irvine, California, we develop and manufacture advanced airborne and ground-based defense solutions deployed in over 50 countries. Backed by U.S. Government Programs of Record, our technologies are field-proven, scalable, and production-ready. We're growing fast and looking for innovators ready to make an impact. At DZYNE, you'll join a culture built on collaboration, integrity, and purpose. We celebrate wins, value diverse perspectives, and support every team member's success. Ready to do work that matters? Join us. Position: Staff Embedded Software Engineer Location: Portland, OR Position Description: We are looking for a motivated and skilled Software team member that will be responsible for working with a cross-disciplinary team of engineers developing and maturing our rapidly growing family of counter drone technologies. This role will involve designing, developing, testing, and maintaining firmware and low-level software for embedded systems. This role will work in a software development and manufacturing environment where projects are realized with the highest degree of commitment to quality and efficiency. Required Skills/Qualifications: Excellent written and oral communication skills Adaptable, eager to learn, and create, with a proactive attitude towards continuous improvement Ability to work in a small team to rapidly prototype and develop new products 7+ years relevant experience working with embedded Software Familiarity with hardware debugging tools (JTAG/SWD debuggers) Understanding of embedded system architectures Experience with Jira, and GitLab or Github and continuous integration tools Preferred Skills/Qualifications: Advanced degree preferred Understanding of automated build environments along with automated test and deployment Experience using Video 4 Linux for Nvidia SoMs Experience with embedded Linux (device trees, kernel modules, build systems like Yocto) Knowledge of Real-time operating systems (RTOS) Understanding of serial data protocols (RS-232/485, I2C, SPI) Use of application Containers (Docker, rkt, podman) Familiarity with wireless protocols (Bluetooth, Wi-Fi, LoRa,) Education: Bachelor's Degree in STEM field. Clearance Level Required: US Person Required; No Security Clearance Required Travel: Up to 10% Working Conditions: The diversity of work conditions may range from an environment where there is little or no physical discomfort, such as a general office environment or warehouse. Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Must have the ability to stand, climb, occasionally lift a minimum of 25 lbs. Regularly required to crouch and reach to install/move equipment by bending forward at the waist or by bending legs and spine Involves movement between departments, floors, and worksites to facilitate work. May be performing physical activities including, but not limited to, heavy lifting and moving of items, climbing in and out of equipment, crawling, and working outdoors. Other Requirements: It is an essential requirement for the person in this role to have a legal right to work in the United States and be eligible to obtain any required Export Authorization and DoD Clearance. Salary: $140,000 - $170,000 annually Salary depends on relevant work experience, education, training, essential skills, and/or other factors such as specialized or high-demand professions. In addition to the annual salary, the position will be eligible for an annual bonus. The pay range for this job level is a general guideline only and not a guarantee of salary or annual bonus. Benefits: Our benefits are DZYNE'ed for your overall health and financial wellness. DZYNE provides comprehensive medical, dental, and vision plans, employee life and accidental death, and disability. #LI-HYBRID/#LI-REMOTE/#LI-ONSITE
    $140k-170k yearly 60d+ ago
  • Staff Robotics Software Engineer

    Agility 4.6company rating

    Embedded software engineer job in Salem, OR

    Agility Robotics is a pioneer. Our robot, Digit, is the first to be sold into workplaces across the globe. Our team is differentiated by its expertise in imagining, engineering, and delivering robots with advanced mobility, dexterity, intelligence, and efficiency -- robots specifically designed to work alongside people, in spaces built for people. Every day, we break through engineering challenges and invent new solutions and capabilities that will one day make robots commonplace and approachable. This work is our passion and our responsibility: our mission is to make businesses more productive and people's lives more fulfilling. About the Role We are looking for a Staff Robotics Software Engineer to join our Skills team and help mature the core software stack that powers Digit's autonomous behaviors. In this role, you will work across the entire skill stack-from robot API layers, dynamic skill execution, and behavior frameworks to task planning and fleet orchestration-to ensure our robot skills are reliable, scalable, and production-ready. You will build the infrastructure and foundational systems that allow Digit to execute complex workflows reliably at scale, across different robot generations. Key Responsibilities Design and implement frameworks and interfaces that enable developers, planners, and agents to reason about robot behaviors and ensure behavior sequences are reactive, safe, and reliable. Implement and deploy automatic robot API discovery to allow seamless integration of heterogeneous robotic hardware into workflows. Develop reactive, reusable robot behaviors with well-defined abstractions that make them scalable and easy to extend. Implement task planning and orchestration logic that composes individual skills into higher-level workflows. Integrate symbolic and learned task planning methods that reason over logical state and structured world representations, enabling context-aware and goal-directed autonomy. Validate skills through simulation and hardware-in-the-loop testing to ensure reliability and robustness in production deployments. Drive the long-term technical strategy for the skill architecture, ensuring it evolves cohesively with advances in learning-based control, planning, and AI-driven autonomy. Mentor other engineers and champion best practices in software design, code quality, testing, and maintainability across the team. Required Qualifications BS or MS in Computer Science, Robotics, or a related field. 8+ years of professional experience in robotics software engineering Proficiency in Python and C++ Experience developing or maintaining robot behavior frameworks, robot APIs, task planning systems, or other robotics middleware/infrastructure. Experience implementing and managing dynamic API discovery mechanisms to streamline service integration and improve system scalability. A strong understanding of algorithms, data structures, and software architecture principles. Demonstrated leadership or mentorship experience guiding other engineers and defining software architecture directions. Nice to Have Experience designing and implementing one or more of the following for robotic systems: task planners, directed acyclic graph (DAG), behavior trees (BT), finite state machines (FSM), or other sequential decision-making frameworks. Experience with planning and execution frameworks integrated with large language models (LLMs), vision-language models (VLMs), or learned planners. Hands-on experience with task planning frameworks and libraries (e.g., PDDL-based planners, ROSPlan, or similar). Experience integrating planning with behavior-execution frameworks such as BehaviorTree.CPP. Experience integrating planning algorithms with perception (object detection, pose estimation, semantic segmentation) and real-time control on physical robots. Practical understanding of robotic manipulation tasks (pick-and-place, palletization, bin-picking) and mobile robot navigation, with demonstrated ability to implement planning logic for these applications. Experience with multi-robot coordination, fleet-level task allocation, or distributed task planning. Familiarity with simulation platforms like Isaac Sim, MuJoCo, or Gazebo. Experience contributing to or maintaining open-source task planning frameworks, or building internal libraries that improved reusability, testing, or developer experience. About You You think systemically and anticipate future bottlenecks, shaping infrastructure to scale with the needs of the team and product. You are self-directed and thrive in environments where you're trusted to drive large initiatives forward, even in the face of ambiguity. You champion good software engineering practices, proactively identify and reduce technical debt, and take pride in building systems that are robust and scalable. You are a thoughtful mentor and a collaborative teammate, eager to share knowledge and help others grow. Full-time Employees are eligible for Benefits: 401(k) Plan: Includes a 6% company match. Equity: Company stock options. Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees. Benefit Start Date: Eligible for benefits on your first day of employment. Well-Being Support: Employee Assistance Program (EAP). Time Off: Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown. Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually. On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations. Parental Leave: Generous paid parental leave programs. Work Environment: A culture that supports flexible work arrangements. Growth Opportunities: Professional development and tuition reimbursement programs. Relocation Assistance: Provided for eligible roles. All of our roles are U.S.-based. Applicants must have current authorization to work in the United States. Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment. Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly. Apply Now: ***************************
    $125k-166k yearly est. Auto-Apply 5d ago
  • Senior, Retail Experience Development

    Thesis 4.0company rating

    Embedded software engineer job in Beaverton, OR

    Reports to: Staffing Director Classification: Exempt Duration: 5 months WHO WE ARE We are Thesis. Proudly headquartered in Portland, OR, while serving clients globally for over 20 years. Thesis is a creative agency that drives business success through marketing across technology, strategy and operations. THE JOB As a Senior, Retail Experience Development, you will be embedded with our client partners in Beaverton, OR, supporting strategic, tactical, and operational initiatives. You'll play a key role in the development and execution of retail elevation strategies across consumer experiences both in-store and online with a specialized focus across account partners. You will partner with marketplace leads to align strategy, priorities and translate consumer insights into actionable consumer journey experiences. This role is multifaceted, blending retail experience, operational excellence, strategic thinking, and creative problem-solving in a fast-paced environment. AS A PERSON, YOU ARE: A strategic partner. You have an intimate understanding of external stakeholders and internal business operations, and use this expertise to chart the path forward. Retail obsessive. Passionate about retail, the consumer, sport, signage, and building the world's greatest shoe brand. You have a strong retail background and experiences that give you the confidence to hit the ground running. Tactful. You excel in building healthy, successful relationships with your teammates and clients alike. You manage and resolve conflicts and challenges through proactive feedback, kind conversation, and problem solving. An experienced leader and collaborator. You employ your past experiences to effectively guide and inspire, empowering a cross-functional team to recognize need and proactively solve. An expert negotiator. You are experienced and successful at anticipating and proactively solving challenges through data-informed action and remain composed, assured, and effective under pressure. Perceptive. You can read a room and stay one step ahead of potential risks and opportunities - all whilst cultivating and upholding critical relationships. An Excellent Communicator. You will work closely and effectively with cross-functional teams. A Master at Prioritization. You handle competing priorities with grace, and follow through on projects to timely and successful completion. IN THIS ROLE, YOU WILL: You'll be responsible for developing and executing retail elevation strategies for the Nike consumer experience online and in-store with strategic wholesale partners. Direct partnership and collaboration with marketing focused teams, bringing to life both seasonal and seasonless initiatives for three strategic growth areas; Running, Soccer, and lifestyle footwear and apparel. From researching shopping behaviors, piloting new retail concepts, scaling proven concepts, to working with our digital & service teams, you'll work cross-functionally to bring the best of the Brand to life in our doors. Align strategy with internal organization's strategy and priorities. Obsess the consumer and share insights into shopping behaviors across our partner's retail ecosystem. Adopt and adapt retail excellence principles to win with seasonal & seasonless initiatives. Translate consumer insights into actionable consumer journey experiences. Become a marketplace expert to lead the ideation and creation of consumer-right experiences to deploy in our marketplace. Foster a test & learn approach, together with multiple internal teams and teammates. Results-orientation: set up initiatives for success by ensuring they are focused on the right KPI's and then help track and deliver against them. AS FOR EXPERIENCE, YOU NEED: 5+ years of experience across marketing, retail operations, digital marketing and / or digital UX. Excellent communication, project management and organizational skills to drive complex initiatives from concept to execution. A strong background in retail and a deep desire to build the brand's retail presence and enhance the consumer experience in stores. Demonstrated ability to lead cross-functional teams and align stakeholders around strategic priorities and consumer journey mapping. Deep understanding of marketplace dynamics, retail operations, and end-to-end consumer experience lifecycle. Proven experience developing and executing integrated retail marketing strategies across both in-store and digital environments. Understanding of your local market from a consumer and retail landscape lens. Passion for sport, culture and fashion. Retail experience-informed confidence to launch from the start and hit the ground running with a short learning curve. Knowledge or strong interest in existing trends within running, soccer, or sportswear culture. Ability to travel up to 25% of the time. WORK ENVIRONMENT AND PHYSICAL DEMANDS The following capabilities are required in order to perform the essential functions of this position. Reasonable accommodations that do not create an undue burden on the agency are available to address the following requirements. Using standard office equipment, computers, and related technology. Certain activities are performed in an environmentally controlled office setting subject to extended periods of sitting, keyboarding, and manipulating a computer mouse. Bending, reaching, lifting, pushing, and pulling up to 25 pounds. Occasional travel is anticipated for this role. Thesis operates using a flexible hybrid model, work occurs remotely two days/week and in the office three days/week. As a proud B-Corp, Thesis prioritizes candidates based in the Portland Metro area to allow for a hybrid working set-up in our beautiful office in NW Portland. EEO STATEMENT Workplace equity is not a single checkbox. It's a vital way of thinking, working, and moving through the world. At Thesis, we prioritize diversity, equity, and inclusion. You'll see this in our hiring practices, growth projects, and workplace programs - because our agency, our work, and our society are better when diverse perspectives come together. Thesis is committed to the full inclusion of all qualified individuals. As part of this commitment, Thesis will ensure that persons with disabilities are provided reasonable accommodations for the hiring process. If reasonable accommodation is needed, please contact Thesis Human Resources as HR@Thesis.Agency for more information. VALUES Be Lean, Take Action: We believe in thinking big, rolling up our sleeves, and getting the job done. And while we love a good plan, we believe in using process as an engine, not a brake. Say What You Mean, Mean What You Say: We're all here to learn, grow, and evolve together, which requires connecting, conflicting, and embracing. Honesty and ideas are welcome; ego is not. Show Up Fully: We invite you to bring your whole self to work - your perspective, cultural background, lived experiences - while creating room for others' strengths to complement your own. What makes you remarkable is welcome at Thesis. ENCOURAGEMENT Above all, be hungry to learn and grow beyond this job description. Research shows that women and people of color often only apply for jobs if they meet 100% of the qualifications. We understand experience can manifest in different ways, and we want to hear about it. We also know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. So, please don't hesitate to apply. We'd love to hear from you.
    $107k-152k yearly est. 1d ago
  • Senior Software/Firmware Engineer

    Nlight 4.1company rating

    Embedded software engineer job in Camas, WA

    Description Who We Are At nLIGHT, we are constantly on the cutting-edge of laser technology in a massively growing market. We are a leading provider of high-power semiconductors and fiber lasers for industrial, microfabrication, and aerospace & defense applications, to name a few. Our lasers are changing not only the way things are made, but also changing the things that can be made. Headquartered in Camas, Washington, nLIGHT is a publicly listed company (NASDAQ: LASR). SummaryThe Product Software/Firmware Development team at nLIGHT is charged with delivering world-class software and firmware for our rapidly growing laser products business. The ideal candidate is highly motivated with an excellent track record of performance and creativity in software and product development. They will contribute to the architecture, design, development, testing, and delivery of our laser products and supporting infrastructure. They would join a small team with a big impact, so good teamwork in a dynamic environment rounds out the expectations. Functions• Interface with colleagues, partners, and customers to understand and manage feature requirements, expectations, and priorities• Working from requirements to solutions meeting product and business needs through developing robust, self-defending code used in 24x7 production environments worldwide• Utilize good software development processes and practices to produce and maintain high quality software• Document appropriately, advocate for best practices, and train/mentor team members/partners where possible• Assist and support internal as well as external customers with software and system issues Qualifications• 10+ years experience as a software/firmware developer in real-time programming environments• Familiar with Windows operating systems and .NET• Comfortable with C# and C• Proven experience in embedded systems, firmware development and testing• Knowledge integrating software and hardware using embedded data bus protocols, UART, SPI, I2C, CAN, …• Skilled with Microsoft SW: Visual Studio• Excellent troubleshooting skills• Good communication and collaboration skills• Ability to work well in a dynamic and fast paced environment• Attention to detail and an ability to absorb and assimilate information rapidly• Work independently given high level goals or instructions• MS or BS in Computer Science, Computer Engineering, or similar discipline Preferred Qualifications• Comfortable with ARM architecture• Knowledge of scripting and Python• Experience with Verilog, FPGAs, and their development tools• Good electronics knowledge - read schematics and wiring diagrams; use multi-meters, oscilloscopes, function generators, logic analyzers, JTAG/ICE debuggers, protocol analyzers• Familiarity with software configuration management systems, defect tracking tools, and peer review• Familiar with API design and development• Skilled with Microsoft SW: Excel, SharePoint, Word, PowerPoint, etc. nLIGHT is proud to offer comprehensive COMPENSATION AND BENEFITS:Pay depends on qualifications: Sr. Software Engineer: $100,000 - $130,000 annually Other Compensation and Benefits Target Cash Bonus of 5% of earned wages Eligible for Restricted Stock Unit grants 4 weeks of Paid Time Off per year 10 paid Holidays Eligible for health benefits on the 1st day of the month after your start date Medical, Dental and Vision Benefits, including prescription and orthodontia with employee-paid premiums as low as $40.00 per pay period Flexible Spending and Health Savings Accounts Employee Stock Purchase Plan 401(k) with company match and immediate vesting Company paid Short-Term and Long-Term Disability, and Life & AD&D Insurance Employee Assistance Program Aflac Supplemental Insurance Paid Bereavement Leave and Jury Duty Tuition Assistance Program Pet Insurance nLIGHT is subject to US Export Control regulations. To qualify for this position, you must be a US Person (that is, a US citizen, lawful permanent resident, or protected individual granted asylum or refugee status). Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or age. For more information about our commitment to equal employment opportunity, please see this government poster: Know Your Rights: Workplace Discrimination is Illegal. If you are an individual with a disability and need a reasonable accommodation in the application or hiring process, please contact Human Resources at ************** or [email protected].E-Verify Participation: nLIGHT participates in the E-Verify program. This employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's Form I-9 to confirm work authorization. For more information, please review the following notices: E-Verify Participation Poster Right to Work Poster
    $100k-130k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer, Level 4

    Snap 4.7company rating

    Embedded software engineer job in Vancouver, WA

    Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles. Spectacles is home to our hardware products with a world-class research & development team. We are focused on pushing the boundaries of what a camera can be, specifically overlaying computing on the real world. Next Generation Spectacles are our first pair of glasses that bring augmented reality to life. We're looking for a Software/Firmware Engineer to join the Spectacles team! What you'll do: Own QA for current and new Micro Display Software, Firmware, and Tools Develop test plans, implement test code before releasing code and tools to the productions and the other teams Work closely with code developers to understand code and how it works in the systems level Work closely with EE team to understand all boards to set up test environments Generate Jira tickets to describe bugs related to SW, FW, tools, and HW Document the user interface for the tools with boards Contribute to code review for Software, Firmware, and tools Knowledge, Skills & Abilities: Strong knowledge of Python, C/C++ and C# code System level understanding of boards, chips, interfaces, software/firmware flows Collaborate closely with teammates, EE, and production teams Experience using AI tools as like Cursor, Copilot Experience working with various communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD and PCIE Great interpersonal skills; ability to collaborate across groups through written, verbal and visual formats Minimum Qualifications: BS/BA degree in Computer Science or EE 2+ years of experience in Software or Firmware development experiences Preferred Qualifications: Experience with coding Python and C# coding for QA or tools for consumer-electronics systems Experience using small micro controllers like ARM or Risc V Experience of firmware coding in C/C++ based on RTOS/non-RTOS system Experience identifying issues related to HW and Software/Firmware in consumer-electronics mass-produced systems Knowledge of micro-display systems, video standards and related protocols such as MIPI, HDMI, DisplayPort Experience using lab equipment such as oscilloscopes, logic analyzers Ideal candidate is a self-starter, can organize complex issues and drive them to closure A passion for Snapchat and creativity! If you have a disability or special need that requires accommodation, please don't be shy and provide us some information. "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable). Our Benefits: Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success! Compensation In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future. Zone A (CA, WA, NYC): The base salary range for this position is $157,000-$235,000 annually. Zone B: The base salary range for this position is $149,000-$223,000 annually. Zone C: The base salary range for this position is $133,000-$200,000 annually. This position is eligible for equity in the form of RSUs.
    $157k-235k yearly Auto-Apply 6d ago
  • Software Engineer - Embedded Libraries

    Sightline Applications LLC

    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, 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 29d ago
  • Software Engineer Backend/Platform 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 is building the future of Cisco's AI-driven platforms and data infrastructure, driving innovation across the globe. You will join teams focused on developing advanced data pipelines, machine learning infrastructure, and analytics platforms for business-critical initiatives. As part of this collaborative environment, you will contribute to the advancement of emerging technologies in data and intelligent systems. Explore the opportunities at the intersection of backend engineering and AI, helping to transform how Cisco and its customers harness information and intelligent automation. Your Impact As a passionate software engineer, you bring expertise in developing scalable backend systems, designing robust analytics platforms, and building infrastructure to support modern cloud and distributed computing initiatives. Your strong background in programming, distributed systems, and cloud platforms enables you to solve complex challenges with innovation and precision. By building and maintaining key software tools and backend infrastructure, you empower Cisco's business groups to leverage AI and data-driven insights for operational excellence and strategic growth. Your contributions ensure high-quality, reliable platforms that support Cisco's leadership in intelligent, scalable technology solutions. Minimum Qualifications * Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a relevant degree or certification program (e.g., Associate's, Apprenticeship, Boot Camp, specialized certification + 1 year relevant experience, High School Diploma + 2 years relevant experience), or Bachelor's degree + 0 years experience. * Proficiency in at least one backend programming language: C/C++, Java, or Go. * Experience designing and developing microservices and APIs. * Strong understanding of Linux and fundamental networking concepts (TCP/IP, DNS, DHCP). * Familiarity with cloud platforms such as AWS, Azure, or GCP. Preferred Qualifications * Conceptual understanding of AI/ML. * Experience with automation and software testing (e.g., py Test). * Familiarity with CI/CD pipelines. * Knowledge of networking protocols such as BGP and VLANs. 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 35d ago
  • Senior, Retail Experience Development

    Thesis 4.0company rating

    Embedded software engineer job in Beaverton, OR

    Reports to: Staffing Director Classification: Exempt Duration: 5 months WHO WE ARE We are Thesis. Proudly headquartered in Portland, OR, while serving clients globally for over 20 years. Thesis is a creative agency that drives business success through marketing across technology, strategy and operations. THE JOB As a Senior, Retail Experience Development, you will be embedded with our client partners in Beaverton, OR, supporting strategic, tactical, and operational initiatives. You'll play a key role in the development and execution of retail elevation strategies across consumer experiences both in-store and online with a specialized focus across account partners. You will partner with marketplace leads to align strategy, priorities and translate consumer insights into actionable consumer journey experiences. This role is multifaceted, blending retail experience, operational excellence, strategic thinking, and creative problem-solving in a fast-paced environment. AS A PERSON, YOU ARE: A strategic partner. You have an intimate understanding of external stakeholders and internal business operations, and use this expertise to chart the path forward. Retail obsessive. Passionate about retail, the consumer, sport, signage, and building the world's greatest shoe brand. You have a strong retail background and experiences that give you the confidence to hit the ground running. Tactful. You excel in building healthy, successful relationships with your teammates and clients alike. You manage and resolve conflicts and challenges through proactive feedback, kind conversation, and problem solving. An experienced leader and collaborator. You employ your past experiences to effectively guide and inspire, empowering a cross-functional team to recognize need and proactively solve. An expert negotiator. You are experienced and successful at anticipating and proactively solving challenges through data-informed action and remain composed, assured, and effective under pressure. Perceptive. You can read a room and stay one step ahead of potential risks and opportunities - all whilst cultivating and upholding critical relationships. An Excellent Communicator. You will work closely and effectively with cross-functional teams. A Master at Prioritization. You handle competing priorities with grace, and follow through on projects to timely and successful completion. IN THIS ROLE, YOU WILL: You'll be responsible for developing and executing retail elevation strategies for the Nike consumer experience online and in-store with strategic wholesale partners. Direct partnership and collaboration with marketing focused teams, bringing to life both seasonal and seasonless initiatives for three strategic growth areas; Running, Soccer, and lifestyle footwear and apparel. From researching shopping behaviors, piloting new retail concepts, scaling proven concepts, to working with our digital & service teams, you'll work cross-functionally to bring the best of the Brand to life in our doors. Align strategy with internal organization's strategy and priorities. Obsess the consumer and share insights into shopping behaviors across our partner's retail ecosystem. Adopt and adapt retail excellence principles to win with seasonal & seasonless initiatives. Translate consumer insights into actionable consumer journey experiences. Become a marketplace expert to lead the ideation and creation of consumer-right experiences to deploy in our marketplace. Foster a test & learn approach, together with multiple internal teams and teammates. Results-orientation: set up initiatives for success by ensuring they are focused on the right KPI's and then help track and deliver against them. AS FOR EXPERIENCE, YOU NEED: 5+ years of experience across marketing, retail operations, digital marketing and / or digital UX. Excellent communication, project management and organizational skills to drive complex initiatives from concept to execution. A strong background in retail and a deep desire to build the brand's retail presence and enhance the consumer experience in stores. Demonstrated ability to lead cross-functional teams and align stakeholders around strategic priorities and consumer journey mapping. Deep understanding of marketplace dynamics, retail operations, and end-to-end consumer experience lifecycle. Proven experience developing and executing integrated retail marketing strategies across both in-store and digital environments. Understanding of your local market from a consumer and retail landscape lens. Passion for sport, culture and fashion. Retail experience-informed confidence to launch from the start and hit the ground running with a short learning curve. Knowledge or strong interest in existing trends within running, soccer, or sportswear culture. Ability to travel up to 25% of the time. WORK ENVIRONMENT AND PHYSICAL DEMANDS The following capabilities are required in order to perform the essential functions of this position. Reasonable accommodations that do not create an undue burden on the agency are available to address the following requirements. Using standard office equipment, computers, and related technology. Certain activities are performed in an environmentally controlled office setting subject to extended periods of sitting, keyboarding, and manipulating a computer mouse. Bending, reaching, lifting, pushing, and pulling up to 25 pounds. Occasional travel is anticipated for this role. Thesis operates using a flexible hybrid model, work occurs remotely two days/week and in the office three days/week. As a proud B-Corp, Thesis prioritizes candidates based in the Portland Metro area to allow for a hybrid working set-up in our beautiful office in NW Portland. EEO STATEMENT Workplace equity is not a single checkbox. It's a vital way of thinking, working, and moving through the world. At Thesis, we prioritize diversity, equity, and inclusion. You'll see this in our hiring practices, growth projects, and workplace programs - because our agency, our work, and our society are better when diverse perspectives come together. Thesis is committed to the full inclusion of all qualified individuals. As part of this commitment, Thesis will ensure that persons with disabilities are provided reasonable accommodations for the hiring process. If reasonable accommodation is needed, please contact Thesis Human Resources as HR@Thesis.Agency for more information. VALUES Be Lean, Take Action: We believe in thinking big, rolling up our sleeves, and getting the job done. And while we love a good plan, we believe in using process as an engine, not a brake. Say What You Mean, Mean What You Say: We're all here to learn, grow, and evolve together, which requires connecting, conflicting, and embracing. Honesty and ideas are welcome; ego is not. Show Up Fully: We invite you to bring your whole self to work - your perspective, cultural background, lived experiences - while creating room for others' strengths to complement your own. What makes you remarkable is welcome at Thesis. ENCOURAGEMENT Above all, be hungry to learn and grow beyond this job description. Research shows that women and people of color often only apply for jobs if they meet 100% of the qualifications. We understand experience can manifest in different ways, and we want to hear about it. We also know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. So, please don't hesitate to apply. We'd love to hear from you.
    $107k-152k yearly est. Auto-Apply 29d ago
  • Senior Software Engineer, Internal Services

    Agility Robotics 4.6company rating

    Embedded software engineer job in Salem, OR

    About the Role Join the team building the internal platforms and developer experience that power engineering across Agility. As a Senior Software Engineer, you will design and deliver the foundational tools and services that make engineers more productive, from company-wide command-line tooling to self-service abstractions of infrastructure, networking, and identity. You will focus on creating frameworks and services that engineers use daily, helping software, data, and robotics teams spend less time wrestling with low-level infrastructure. Projects may range from routing and IAM services that underpin secure and reliable platforms, to services and tooling that connect engineers seamlessly to our fleet of robots and IoT devices. Key Responsibilities Execution & Ownership: * Design and implement a CLI harness and plugin framework that teams can extend for their own use cases (e.g., onboarding, secrets, robot access). * Build self-service abstractions for infrastructure and networking (e.g., simplifying Terraform configs into easy-to-use APIs or commands). * Design and maintain shared services like routing, IAM, and internal API gateways that support reliability and scale. * Establish standards for tooling ergonomics, security, and reliability. * Create libraries, SDKs, and automation frameworks to unify workflows across teams. Collaboration: * Partner with platform, security, application, and robotics engineers to understand needs and translate infrastructure complexity into intuitive workflows. * Work with peers across engineering to align tooling and service design with team requirements. Influence & Mentorship: * Drive adoption of internal tools by iterating based on engineer feedback. * Share expertise and mentor peers on best practices in developer experience and internal platform design. What We're Aiming For * A company-wide CLI that supports onboarding, secrets, robot access, and everyday workflows. * An extensible plugin system that allows teams to integrate their own commands without fragmentation. * Abstractions of infrastructure and networking that make advanced configurations accessible to non-infra engineers. * Shared services for routing, IAM, and connectivity that underpin the reliability and security of our platforms. * A set of adopted, standardized internal tools that improve developer velocity and security. Required Qualifications * 5+ years of software engineering experience, with a demonstrated track record of building developer-facing tools (CLIs, SDKs, APIs, automation frameworks). * Strong programming skills in Go, Python, or similar languages. * Experience designing frameworks or extensible systems. * Ability to gather requirements, communicate trade-offs, and deliver internal solutions. * Strong collaboration skills across multiple engineering domains. Bonus Qualifications * Familiarity with infrastructure tooling (Terraform, Kubernetes) or networking concepts (DNS, VPCs, routing). * Experience with identity and access management (IAM) systems or security-focused platform services. * Experience with developer onboarding, productivity tooling, or security workflows. * Background in developer platforms or internal DX initiatives. * Experience building microservices for IoT or connected devices, particularly where security, reliability, and real-time constraints are important. * Contributions to open source developer tools. Why This Role? * Impactful Work: Everything you build will be used by engineers across the company every day. * Greenfield Projects: Help define and implement the company-wide CLI and internal services framework. * Collaboration: Work closely with robotics, platform, and application engineers on mission-critical workflows. * Engineering Culture: Remote-friendly with a strong emphasis on developer experience, mentorship, and technical excellence.
    $111k-153k yearly est. Auto-Apply 30d ago
  • Senior Software/Firmware Engineer

    Nlight 4.1company rating

    Embedded software engineer job in Camas, WA

    Who We Are At nLIGHT, we are constantly on the cutting-edge of laser technology in a massively growing market. We are a leading provider of high-power semiconductors and fiber lasers for industrial, microfabrication, and aerospace & defense applications, to name a few. Our lasers are changing not only the way things are made, but also changing the things that can be made. Headquartered in Camas, Washington, nLIGHT is a publicly listed company (NASDAQ: LASR). Summary The Product Software/Firmware Development team at nLIGHT is charged with delivering world-class software and firmware for our rapidly growing laser products business. The ideal candidate is highly motivated with an excellent track record of performance and creativity in software and product development. They will contribute to the architecture, design, development, testing, and delivery of our laser products and supporting infrastructure. They would join a small team with a big impact, so good teamwork in a dynamic environment rounds out the expectations. Functions * Interface with colleagues, partners, and customers to understand and manage feature requirements, expectations, and priorities * Working from requirements to solutions meeting product and business needs through developing robust, self-defending code used in 24x7 production environments worldwide * Utilize good software development processes and practices to produce and maintain high quality software * Document appropriately, advocate for best practices, and train/mentor team members/partners where possible * Assist and support internal as well as external customers with software and system issues Qualifications * 10+ years experience as a software/firmware developer in real-time programming environments * Familiar with Windows operating systems and .NET * Comfortable with C# and C * Proven experience in embedded systems, firmware development and testing * Knowledge integrating software and hardware using embedded data bus protocols, UART, SPI, I2C, CAN, … * Skilled with Microsoft SW: Visual Studio * Excellent troubleshooting skills * Good communication and collaboration skills * Ability to work well in a dynamic and fast paced environment * Attention to detail and an ability to absorb and assimilate information rapidly * Work independently given high level goals or instructions * MS or BS in Computer Science, Computer Engineering, or similar discipline Preferred Qualifications * Comfortable with ARM architecture * Knowledge of scripting and Python * Experience with Verilog, FPGAs, and their development tools * Good electronics knowledge - read schematics and wiring diagrams; use multi-meters, oscilloscopes, function generators, logic analyzers, JTAG/ICE debuggers, protocol analyzers * Familiarity with software configuration management systems, defect tracking tools, and peer review * Familiar with API design and development * Skilled with Microsoft SW: Excel, SharePoint, Word, PowerPoint, etc. nLIGHT is proud to offer comprehensive COMPENSATION AND BENEFITS: Pay depends on qualifications: * Sr. Software Engineer: $100,000 - $130,000 annually Other Compensation and Benefits * Target Cash Bonus of 5% of earned wages * Eligible for Restricted Stock Unit grants * 4 weeks of Paid Time Off per year * 10 paid Holidays * Eligible for health benefits on the 1st day of the month after your start date * Medical, Dental and Vision Benefits, including prescription and orthodontia with employee-paid premiums as low as $40.00 per pay period * Flexible Spending and Health Savings Accounts * Employee Stock Purchase Plan * 401(k) with company match and immediate vesting * Company paid Short-Term and Long-Term Disability, and Life & AD&D Insurance * Employee Assistance Program * Aflac Supplemental Insurance * Paid Bereavement Leave and Jury Duty * Tuition Assistance Program * Pet Insurance nLIGHT is subject to US Export Control regulations. To qualify for this position, you must be a US Person (that is, a US citizen, lawful permanent resident, or protected individual granted asylum or refugee status). Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or age. For more information about our commitment to equal employment opportunity, please see this government poster: Know Your Rights: Workplace Discrimination is Illegal. If you are an individual with a disability and need a reasonable accommodation in the application or hiring process, please contact Human Resources at ************** or *************. E-Verify Participation: nLIGHT participates in the E-Verify program. This employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's Form I-9 to confirm work authorization. For more information, please review the following notices: * E-Verify Participation Poster * Right to Work Poster
    $100k-130k yearly Auto-Apply 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 31d ago
  • Software Engineer Data/AI/Intelligent 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. 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. Meet the Team Our dedicated team members are building the future of Cisco's AI-driven platforms and data infrastructure, supporting innovation across the globe. You will join teams focused on developing advanced data pipelines, machine learning infrastructure, and analytics platforms within business groups such as S&TO, Supply Chain, and Infrastructure Engineering. As part of this collaborative environment, you will contribute to the growth of emerging technologies in data and intelligent systems. Explore the opportunities at the intersection of data engineering and AI, helping to transform how Cisco and its customers harness information and intelligent automation. Your Impact You are a passionate software engineer with expertise in developing scalable data pipelines, designing robust analytics platforms, and building infrastructure to support machine learning initiatives. Your strong background in programming, data systems, and collaboration enables you to solve complex challenges with innovation and attention to detail. By building and maintaining key software tools and platforms, you enable Cisco's business groups to leverage AI and data-driven insights for operational excellence and strategic growth. Your work ensures high-quality, reliable data infrastructure that supports Cisco's leadership in intelligent, scalable technology solutions. 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 Python, with a strong understanding of fundamental data structures. * Hands-on experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn. * Familiarity with distributed data processing technologies, including Apache Spark, Hadoop (MapReduce), or Apache Flink. * Experience with containerization and orchestration tools, such as Docker and Kubernetes, for deploying data and machine learning workloads. Preferred Qualifications * Hands-on experience with AI/ML. * Familiarity with major cloud platforms, such as AWS, Azure, or Google Cloud. * Understanding of distributed systems concepts, including scalability, reliability, fault tolerance, and data consistency, as well as familiarity with distributed computing patterns (e.g., load balancing, consensus algorithms, and inter-service communication). 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 34d ago

Learn more about embedded software engineer jobs

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

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

Average embedded software engineer salary in Milwaukie, OR

$113,000

What are the biggest employers of Embedded Software Engineers in Milwaukie, OR?

The biggest employers of Embedded Software Engineers in Milwaukie, OR are:
  1. Sightline Applications LLC
  2. Biamp
  3. Sightline Applications, Inc.
Job type you want
Full Time
Part Time
Internship
Temporary