Embedded software engineer jobs in Salem, OR - 536 jobs
All
Embedded Software Engineer
Senior Software Engineer
Staff Software Engineer
Software Systems Engineer
Firmware Developer
Networking/Software Engineer
Firmware Engineer
Senior Software Development Engineer
Senior Systems Software Engineer
Senior Embedded Engineer
Senior Firmware Engineer
Sr. Embedded Automation Engineer
Global Connect Technologies 4.4
Embedded software engineer job in Hillsboro, OR
Job Title: Sr. Automation Engineer
Duration: Long Term
Panasonic Avionics Corporation is seeking Senior Automation Engineers to lead and enhance advanced automation solutions for embedded and UI-driven systems. The ideal candidates will bring deep expertise in Python-based automation, Robot Framework, and QNX environments, with a strong focus on scalable test architecture, framework migration, and high-volume regression execution. This role requires hands-on technical leadership, cross-layer debugging skills, and collaboration within complex embedded and aviation-grade systems.
Mandatory Technical Skills
(Minimum 5+ years of hands-on experience in each)
Python automation using Pytest
or
Robot Framework
QNX OS (POSIX-compliant systems)
UX/UI Automation & Testing
Key Responsibilities
Design, architect, and enhance scalable automation frameworks using Python and Pytest.
Perform migration of automation assets from Robot Framework to Python/Pytest, ensuring feature parity and long-term maintainability.
Analyze and interpret large Robot Framework keyword libraries and enable reuse within Python-based executions.
Optimize hybrid execution models involving both Pytest and Robot Framework assets.
Develop wrapper layers, fixtures, utilities, and reusable automation components.
Independently debug complex cross-layer automation issues spanning Python, Robot Framework, QNX OS, and device-level tools.
Integrate automation frameworks with CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.
Execute and maintain UI and device automation using Appium, Selenium, or equivalent tools.
Enforce modular test design principles, including page-object and page-keyword patterns, to ensure long-term automation maintainability.
Mentor junior engineers and uphold automation design, coding standards, and best practices.
Required Qualifications
5+ years of hands-on experience with Python automation and Pytest.
Strong practical experience with Robot Framework, including keywords, resources, variables, and test structuring.
Proven experience managing and maintaining large keyword repositories (1000+ keywords).
Experience working with QNX OS, POSIX systems, Hypervisor-based virtualization, and Cloud environments (AWS).
Solid understanding of Git version control, branching strategies, and CI/CD workflows.
Experience with UI and device automation tools such as Appium and Selenium.
Strong analytical, debugging, and problem-solving skills with the ability to work independently.
Excellent communication skills and experience working in cross-functional teams.
Preferred Qualifications
Experience in mobility, embedded systems, aviation, or high-volume regression environments.
Exposure to automation framework migration, cross-framework interoperability, or keyword reuse models.
Bachelor's degree in Computer Science, Electronics, Engineering, or a related field.
$107k-138k yearly est. 3d ago
Looking for a job?
Let Zippia find it for you.
Sr. Software Development Engineer
Aerovironment 4.6
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 engineeringsoftware 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, SoftwareEngineeringor 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
Software Engineer Embedded/Network Systems II (Full Time) - United States
Cisco 4.8
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.
+ Proficiencyin 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 DevSecOpspractices and their application in software development workflows.
**Preferred Qualifications**
+ Conceptual understanding or hands-on experience with AI/ML.
+ Understanding ofcybersecurity 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.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
$123.6k-200.1k yearly 60d+ ago
Embedded Software Engineer
Biamp 4.2
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 EmbeddedSoftwareEngineer who loves building
new things. You will join the cross-functional product-development team that creates the
next generation of our network-connected professional-audio devices: digital signal
processors (DSPs), smart amplifiers, beam-forming microphones, and more. In this
entry-level role you will design, implement, and test embedded Linux firmware that
delivers reliable real-time audio performance, robust connectivity, and seamless
integration with our desktop, web, and mobile applications.
How you'll contribute:
Write modern, maintainable C/C++ for embedded Linux platforms (ARM-based SOCs) to enable new product features: networking protocols, peripheral drivers, audio streaming/control, secure boot, OTA updates, and more
Participate in firmware & system-level architecture discussions, contribute to technical design documents, and de-risk complex interactions between hardware, DSP, and cloud services
Create unit/integration tests, embrace static analysis, and leverage CI/CD pipelines to ensure every commit raises the quality bar
Work closely with hardware, mechanical, and software teams to bring up new boards, tune performance, and resolve cross-domain issues quickly
Produce clear design docs, API references, and commit messages; mentor junior engineers informally and help evolve best practices
Engage with Product Management and Support to understand real-world use-cases, translating them into resilient, user-delighting firmware features
You'll also support with:
Championing refactoring and technical-debt reduction when adding new capabilities
Prototyping emerging technologies (e.g., TSN/AVB, Matter, Rust components) and presenting findings
Contributing to continuous improvement of our development workflow, tooling, and coding standards
Other duties as assigned
A successful candidate should have:
Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field or equivalent experience
Some professional experience developing embedded firmware in C/C++ on Linux-based systems
Experience with buildroot
Solid understanding of low-level debugging, board bring-up, and peripheral interfaces (I²C, SPI, UART, Ethernet)
Experience with Git or similar DVCS, and issue-tracking systems (Jira preferred)
Proven collaboration & communication skills in cross-disciplinary teams
A pragmatic mindset with the ability to balance innovation, product requirements, and schedule realities
Some nice-to-haves:
Familiarity with professional-audio, real-time media streaming (AES67, Dante, AVB, etc.), or high-performance networking
Knowledge of secure-boot, TPM, and over-the-air update frameworks
Exposure to Python or Bash scripting for test automation and build tooling
Experience with Yocto or Buildroot, and containers for embedded development
Awareness of cybersecurity frameworks (SSDF, ISO 27001, EU-CRA) and secure coding guidelines
Work environment:
This is an onsite position based in Beaverton, OR
Modern office & lab facilities including anechoic & reverberant chambers, hardware prototyping labs, and dedicated listening rooms
Minimal travel (< 5 %)
What we offer:
Medical, Dental, and Vision
3 weeks annual PTO and 9 paid holidays
401(k) + matching
Employer-paid base life insurance, short, and long-term disability
Health savings accounts (with Biamp contribution) and flexible spending accounts
Tuition reimbursement
Charitable donation matching
Discretionary company achievement bonus
Referral bonuses
Who is Biamp?
We make the world's most extraordinary audio and video solutions. For over 40 years, Biamp has created and innovated professional audiovisual solutions that enable great communication. From the smallest of rooms to the largest of venues, we empower true human connection in every space.
As we grow to meet our customers' needs and evolve to address the challenges of tomorrow, one guiding principle remains the same: Biamp connects people through extraordinary audiovisual experiences.
About our company:
At Biamp, we believe the employment relationship should be reciprocal. We want you to love your job, and we want your expertise and knowledge to help drive our business forward. We champion a supportive and dynamic environment filled with passionate people who choose continuous improvement over perfection. We insist on clear, explicit decision making, believe in taking calculated risks, and celebrate tough decisions even when they don't succeed. We look for people who desire the best from themselves and encourage the same from their coworkers. Our commitment to one another and to the common goal is the most consistent reliable path to recurring success for all of us.
$101k-126k yearly est. Auto-Apply 60d+ ago
Embedded Programmer - Software Engineer
Mindlance 4.6
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. 1d ago
Software Engineer - Embedded Libraries
Sightline Applications LLC
Embedded software engineer job in Portland, OR
Job Description
SoftwareEngineer - 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++ embeddedsoftware 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.
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, softwareengineering, 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 30d ago
Senior System Software Engineer, GPU Server
Nvidia 4.9
Embedded software engineer job in Hillsboro, OR
We are seeking softwareengineers to work on next-generation high-speed interconnect technologies. Our charter is to develop the most demanding high-speed IO applications a GPU or high-performance computing server will encounter in its lifecycle, by collaborating closely with hardware architects, silicon designers, and platform software experts to support innovation in factories and data centers. The best candidates will have strong C++ programming skills, detailed knowledge of networking concepts and algorithms, a solid foundation of systems software with emphasis on OS fundamentals, and a deep understanding of current generation hardware architecture at systems level. Excellent communication skills and a dedication to meticulous engineering practices are a requirement. As a system softwareengineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next generation processors.
What you'll be doing:
* Working closely with architecture, hardware and driver teams through the product development lifecycle of computing and graphics processors, as well as compute products.
* Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization.
* You will assess new hardware features and architect diagnostic software using pre-beta CUDA extensions.
* This job will require an understanding of our hardware and software architectures.
What we need to see:
* BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
* 8+ years experience in a related hardware/software position
* Strong C/C++ programming skills
* Familiarity with computer architecture, and ability to work close to the hardware
* Background with PCIE, NVLink or server IO technologies like Infiniband, Ethernet is a plus
* Previous experience of working on a large system software code base is preferable
* Very strong problem solving and debugging skills
* Ability to self-manage, show leadership, and have good interpersonal skills
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until January 13, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
$143k-188k yearly est. Auto-Apply 37d ago
Senior Firmware Engineer (Automotive Aftermarket)
Salvo Software
Embedded software engineer job in Portland, OR
Salvo Software is a dynamic, innovative, engineering-focused company at the forefront of advanced diagnostics. We are dedicated to building state-of-the-art tools and systems that drive the future of automotive and powersports technology. We pride ourselves on a culture of technical excellence, constant innovation, and a collaborative environment where bright minds solve complex challenges in software, hardware, and embedded systems. Join us in shaping the next generation of connected diagnostic solutions.
Role Overview & Responsibilities
We are seeking a seasoned Senior Automotive Engineer with deep expertise in automotive protocols to significantly enhance our advanced diagnostic tools and systems. This role is pivotal for candidates who thrive on integrating complex software and hardware, leading firmware development, and working on cloud-connected embedded devices.
Design and implement robust solutions involving core automotive protocols (e.g., CAN, UDS, OBD-II).
Collaborate cross-functionally to ensure seamless integration of hardware, firmware, and software components.
Contribute to low-level firmware development for embedded systems.
Perform software debugging and troubleshooting for complex hardware and software issues.
Implement support for new device features for our cloud-connected automotive diagnostic scan tool.
Write clean, well-defined code, ensure quality, and maintain proper technical documentation.
Mentor junior engineers and contribute actively to the team's technical growth.
Requirements
Must-Have
Bachelor's or Master's degree in Computer Science, Computer Engineering, Mechatronics, or a related technical field.
7+ years of hands-on experience in software and firmware development roles.
Expertise in automotive Electronic Control Units (ECUs).
Proficiency with C programming.
Deep functional knowledge and experience with essential automotive protocols (CAN, UDS, OBD-II).
Expertise in real-time operating systems (RTOS) for embedded systems.
Familiarity with low-level communication protocols such as I2C, UART, and SPI.
Strong debugging skills and experience working with cloud-connected devices.
Nice-to-Have
Knowledge of additional automotive protocols such as J1939, K-LINE, and J2534.
Prior experience with power sports vehicles, such as Polaris.
Expertise in STM32 microcontroller programming.
Experience with boot code, low-level OS code, device drivers, and IO devices.
Understanding of ARM architecture, particularly M4 and A9, and experience with System-on-Chip (SoC) bring-up.
Strong foundational knowledge of hardware and firmware interaction and development lifecycles.
$115k-158k yearly est. 5d ago
Software Engineer: SoC System Stress Validation
Apple Inc. 4.8
Embedded software engineer job in Beaverton, OR
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something. Would you like to work on SW that runs on every Apple phone, pad, and Mac computer in the world? Join a team of SME embeddedsoftwareengineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs.
You will leave no stone left unturned for a comprehensive "system-level" validation of Apple SoCs. You will dive deep into the SoC architecture, and also become a specialist in our existing SiVal software stack. You will come up with creative ways to test the SoC for all kind of stress and corner-case scenarios.
Strong software skills in C/C++ Familiarity with programming in assembly language Passionate about writing code close to the hardware, and debugging Familiarity with computer architecture, memory hierarchies, CPUs, and caching You enjoy the validation mentality: detail-oriented, curious, and persistent Experience in writing code, developing tests, and coming up with strategies for SoC silicon validation is a huge plus Experience in graphics, video codecs, video capture, display mechanisms, and storage technologies is ideal Experience with scripting (Python, Tcl, Perl).
A minimum of a bachelor's degree in relevant field with 10 years of relevant industry experience in silicon validation softwareengineeringor related field.
$121k-153k yearly est. 60d+ ago
Staff Android Software Engineer
General Motors 4.6
Embedded software engineer job in Salem, OR
Remote: _This role is based remotely but if you live within a 50-mile radius of [Austin, Detroit, Warren, Milford or Mountain View], you are expected to report to that location three times a week, at minimum._ **The Role** Join us at the forefront of next-gen automotive technology. As a **Staff Android SoftwareEngineer** , you'll drive the future of in-vehicle user experiences by developing next generation infotainment system. You'll focus on building scalable, responsive, and intuitive user interfaces.
**What You'll Do**
+ Design, develop and integrate Android/Linux and QNX components for infotainment.
+ Lead the integration of Android applications within Android Automotive OS with embedded platforms and multi-display vehicle architectures.
+ Build reusable frameworks and services within Android, leveraging AOSP, Jetpack, and HIDL/AIDL interfaces.
+ Collaborate cross-functionally with hardware, product, and design teams to deliver responsive, beautiful, and consistent in-vehicle experiences.
+ Drive Android-RTOS coexistence strategies, enabling seamless handoff and communication between systems.
**Your Skills & Abilities (Required Qualifications)**
+ Advanced programming and debugging skills with C, C++/11/14, Java, and unit test framework
+ Development tools and IDE such as VS Code, Android Studio, Momentics, git, JIRA, CMake, gradle, gcov, SonarQube, etc.
+ Solid understanding in Android and QNX system architecture, frameworks, build system and key components, and comfortable with making system extensions and modifications.
+ Understanding of Android OS fundamentals
+ Solid understanding of software versioning and release management principles, with a focus on codebase organization, branching strategies, and integration processes
+ Strong analytical skill, debugging capability and problem-solving skills to tackle complex integration challenges through existing code base in C, C++ and Java. Familiar with different debugging methodologies
+ Strong verbal and written communication skills.
+ Ability to create clear technical documentation for software development guidelines and integration process
+ Must be a goal driven self-starter, able to work independently under release pressure
+ Bachelor's degree in computer science, softwareengineering, or related degree.
**What Will Give You A Competitive Edge (Preferred Qualifications)**
+ Experience with various CI/CD tools and processes
+ Experience with Yocto Linux
+ Experience with virtual machine and container technologies
+ Experience in automotive industry
+ Experience with Android System UI
**Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ **The salary range for this role:** is $157,100 to 285,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance.
+ **Benefits:** GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies
**Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ **The salary range for this role:** is 217,500- 333,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance.
+ **Benefits:** GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}.
This job may be eligible for relocation benefits.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$157.1k-285k yearly 4d ago
Firmware Engineer
Optitrack 3.9
Embedded software engineer job in Corvallis, OR
Job Description
OptiTrack is a global leader in motion capture technology, providing precision tracking systems for industries ranging from entertainment and gaming to sports science and virtual production. Our cutting-edge solutions are trusted by major film studios, game developers, researchers, and athletes worldwide. We are committed to pushing the boundaries of motion capture, and we're looking for a talented Firmware Engineer to join our innovative team.
Position Overview:
As a Firmware Engineer at OptiTrack, you will play a crucial role in developing and optimizing the embedded systems that power our motion capture hardware. You will work closely with cross-functional teams of engineers to design, implement, and test firmware for motion capture cameras, sensors, and tracking systems. This position requires a strong background in embedded systems and a passion for creating high-performance, reliable firmware solutions.
Key Responsibilities:
Design, develop, and optimize firmware for motion capture hardware, including cameras, sensors, and communication interfaces.
Collaborate with hardware and softwareengineering teams to integrate and test embedded systems.
Debug, troubleshoot, and resolve issues related to firmware and hardware performance.
Optimize power consumption, memory usage, and processing efficiency for embedded systems.
Participate in the design and development of new features and improvements for existing products.
Contribute to the continuous improvement of development processes and tools.
Write clear, maintainable code and documentation for firmware modules and features.
Requirements
Requirements:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
3+ years of experience in embedded firmware development, with a focus on real-time systems.
Proficiency in C/C++ programming for embedded systems.
Experience with Arm Processors (STM32, Nordic, AMD Zync UltraScale+ or similar) and RTOS.
Familiarity with communication protocols such as USB, SPI, I2C, UART, and Ethernet.
Strong debugging skills using oscilloscopes, logic analyzers, and other test equipment.
Experience with low-level hardware interaction and optimization.
Excellent problem-solving skills and attention to detail.
Ability to work both independently and collaboratively in a fast-paced, dynamic environment.
Familiarity with version control systems (e.g., Git) and continuous integration.
Preferred Qualifications:
Experience with motion capture systems or image processing hardware.
Knowledge of sensor fusion, signal processing, or computer vision techniques.
Experience with FPGA programming or VHDL/Verilog is a plus.
What We Offer:
Competitive salary and benefits package.
Opportunity to work on cutting-edge technology in the motion capture industry.
A collaborative and inclusive work environment.
Professional development opportunities and career growth.
Benefits
All benefits start on first day of employment!
75% employer-paid medical for employee. Family coverage also included.
100% employer paid dental, and vision for employee and dependents
100% employer paid long-term, short-term disability, and life insurance policy
401k Match, if you're contributing 5% we match 4%. 100% vested immediately.
10 paid holidays
Starting at 15 days paid PTO (inclusive of sick and vacation time) annually
Employee Assistance Program (EAP)
Flexible Spending Account (FSA)
EEOC Statement:
OptiTrack is an equal opportunity employer, we believe in fostering a culture of equality, diversity, and inclusivity. Our commitment to this goal is clearly expressed in our zero-tolerance policy for discrimination and harassment of any kind, including on the basis of race, color, sex, age, religion, sexual orientation, national origin, disability, genetic information, pregnancy, protected veteran status or any other characteristic protected by applicable federal, state, or local laws. Our hiring practices ensure that decisions are based solely on qualifications, merit, and current business needs, while extending to all aspects of our operations - from recruitment and promotion to layoff and recall, to leave of absence, compensation, benefits, and training. We are committed to remaining a drug free workplace
$76k-104k yearly est. 19d ago
BIOS/Firmware Engineer
Sun Technologies 4.3
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 EngineeringorSoftwareEngineering 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. 1d ago
Staff Robotics Software Engineer
Agility 4.6
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 SoftwareEngineer 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 softwareengineering
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 softwareengineering 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 7d ago
Firmware Developer
Tectammina
Embedded software engineer job in Hillsboro, OR
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of networking concepts Ability to study and analyze hardware schematic as part of trouble shooting and creating rework instructions
Knowledge in IPMI specification
softwareengineering methodo
Desirable Functional Skills
Additional Preferred Qualifications:
Knowledge in Firmware Engineering environment
Experience with Intel architecture and/or micro-architecture with knowledge of processor, chipset, memory, I/O-subsystems, and bus protocols
Scripting and Vector Cast experience
Understanding of the Agile and Scrum methods
Quick learner and be able to handle complex problems related to firmware and its interaction with the hardware
Qualifications
Batchelor Degree or Higher
Additional Information
Job Status: Full Time
Share the Profiles to *****************************
Contact:
************
Keep the subject line with Job Title and Location
$65k-94k yearly est. Easy Apply 1d ago
Staff Software Engineer (embedded)
Dzyne Technologies 3.9
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 EmbeddedSoftwareEngineer 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 embeddedSoftware
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.
DZYNE Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, national origin, disability, or protected veteran status. In addition to federal law requirements, DZYNE Technologies complies with applicable state and local laws governing nondiscrimination in employment in every location in which our company has facilities. This policy applies to all terms and conditions of employment.
#LI-ONSITE
$140k-170k yearly 60d+ ago
Senior Software Engineer
American Express 4.8
Embedded software engineer job in Salem, OR
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
**About the Role**
This role is part of the Commercial Loyalty engineering team, responsible for building and operating backend platforms that power loyalty, benefits, and partner experiences for Commercial customers. As a SoftwareEngineer II, you will be a strong backend-focused individual contributor who designs, builds, and maintains reliable, scalable services and data systems.
You will work closely with senior engineers, engineering managers, product partners, and cross-functional teams, contributing to core platform capabilities while continuing to grow your technical depth and mentorship impact.
**Key Responsibilities**
+ Design, develop, test, deploy, and maintain **backend and server-side systems** , with a focus on scalability, reliability, and data integrity.
+ Build and evolve **API-driven services** , including RESTful and service-oriented architectures, that support Commercial Loyalty use cases and integrations.
+ Contribute to the design and implementation of **transactional and analytical data systems** , ensuring correctness, performance, and scalability.
+ Work with **batch and streaming data pipelines** to support data ingestion, processing, and downstream consumption across the Loyalty platform.
+ Apply sound **data architecture and platform design** principles to support long-term maintainability and extensibility.
+ Ensure **data quality** through validation, testing, monitoring, and thoughtful schema and contract design.
+ Participate in technical design discussions, contributing ideas and helping evaluate tradeoffs related to system design, APIs, and data flows.
+ Write clean, maintainable, well-tested code that adheres to established technical standards and best practices.
+ Contribute to and improve **automated testing strategies** , including unit, integration, and service-level tests, to ensure high confidence in changes.
+ Review code for accuracy, quality, and maintainability, providing constructive feedback and helping raise overall code quality.
+ Support **observability and monitoring** for backend and data systems, helping teams detect, diagnose, and resolve issues effectively.
+ Provide **technical mentorship** to junior engineers through code reviews, pairing, and knowledge sharing, fostering engineering excellence and continuous learning.
+ Collaborate closely with product managers, business partners, and cross-functional teams to translate requirements into robust technical solutions.
+ Participate in Agile development practices such as sprint planning, stand-ups, demos, and retrospectives.
**Education and Knowledge**
+ Bachelor's degree in Computer Science, Computer Engineering, or comparable experience; advanced degree preferred.
+ Knowledge of distributed (multi-tiered) systems, algorithms, relational databases, and NoSQL technologies.
+ Familiarity with backend frameworks, data stores, and messaging systems used to build and operate enterprise platforms.
+ Understanding of tools and practices used to plan, design, build, test, deploy, and monitor backend applications and data systems.
**Work Experience and Qualifications**
+ Professional experience in softwareengineeringor a related role, with emphasis on **backend or server-side development** .
+ Experience designing and implementing APIs (REST and/or SOA-style services).
+ Experience working with **transactional and analytical data systems** , including relational and NoSQL databases.
+ Experience with **batch and/or streaming data processing** systems.
+ Experience with automated testing practices and test strategies for backend services.
+ Experience applying code quality, maintainability, and technical standards in a team environment.
+ Experience working in Agile software development environments (Scrum and/or Kanban).
**Qualifications**
Salary Range: $123,000.00 to $215,250.00 annually bonus benefits
The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors.
We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:
+ Competitive base salaries
+ Bonus incentives
+ 6% Company Match on retirement savings plan
+ Free financial coaching and financial well-being support
+ Comprehensive medical, dental, vision, life insurance, and disability benefits
+ Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
+ 20 weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
+ Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
+ Free and confidential counseling support through our Healthy Minds program
+ Career development and training opportunities
For a full list of Team Amex benefits, visit our Colleague Benefits Site .
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions.
We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
US Job Seekers - Click to view the " Know Your Rights " poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: ***************************
Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions.
**Job:** Technology
**Primary Location:** United States
**Schedule** Full-time
**Req ID:** 26000229
$123k-215.3k yearly 3d ago
Software Engineer - Senior
Collabera 4.5
Embedded software engineer job in Lake Oswego, OR
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Description
Position Details:
Job Title: SoftwareEngineer - Senior
Location: Lake Oswego, OR
Duration: 6 month (may extend)
Skills Required
• 5+ years of professional experience designing, developing, deploying, and supporting products in an enterprise or SaaS environment
• Hibernate 4 and Spring experience required
• Maven, CXF, SOA, Web services, SOAP, XML/HTTP, Servlets, REST, and HTML are highly desired
• Experience in UI frameworks and technologies (e.g. Angular, Ajax, CSS, JavaScript, Google Web Toolkit, etc.)
• Java and J2EE development and analysis experience including SQL coding
• 5+ years experience with DB2, Oracle, or SQLServer databases
Additional Information
To know more about the position, please contact:
Monil Narayan
**************
$103k-141k yearly est. 1d ago
MuleSoft Senior Developer- Enterprise
Slalom 4.6
Embedded software engineer job in Portland, OR
You are a self-driven individual with a "get it done" attitude and a passion to solve complex business and technology problems. You enable integrated business processes across applications that share common data elements using scalable and proven design patterns and techniques (e.g., integrating Salesforce and an ERP system). You enjoy working in agile teams to deliver API-led integration solutions and are excited to learn and integrate to new business applications.
What You'll Do
* Work with Architects to translate business requirements into well-designed integration solutions
* Participate in technical design sessions and develop detailed technical solution documentation that is aligned with client business objectives
* Develop, test, and document integration solutions and data migration elements of business applications in the CRM, ERP, and/or HCM domains
* Provide detailed estimates and work breakdown structure for assigned tasks
What You'll Bring
* Ability to program in object oriented and/or functional programming languages such as Java, C#, Python, JavaScript, etc.
* Familiarity with cloud-based and on-premise enterprise applications such as: NetSuite, SAP, Oracle ERP, Salesforce, Dynamics AX/CRM, Workday, etc.
* Understanding of Webservices standards and technologies such as: WS*, JSON, REST, GraphQL etc.
* Understanding of structured and/or unstructured databases and data models like MS SQL, My SQL, Postgress, Mongo DB, Hadoop, etc.
* Experience in delivering real-time, event-driven, and batch integration solutions
* Background in data architecture, design, and data modeling
* Understanding of cloud computing and micro-services architectures
* Strong problem solving and software triage skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment
* Demonstrated skills in helping negotiate priorities and resolving conflicts among project stakeholders (such as customers, product management, and engineering)
* Knowledge of QA processes and test-driven development
* Familiarity with agile software delivery methodologies such as Scrum
* A background in large integration projects with large and multi-sourced data sets is a definite asset
About Us
Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are trusted by leaders across the Global 1000, many successful enterprise and mid-market companies, and 500+ public sector organizations to improve operations, drive growth, and create value. At Slalom, we believe that together, we can move faster, dream bigger, and build better tomorrows for all.
Compensation and Benefits
Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, parental leave, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses, as well as discounted home, auto, and pet insurance.
Slalom is committed to fair and equitable compensation practices. For this role, we are hiring at the following levels and targeted base pay salary ranges: The targeted base salary pay range for a Senior Consultant is:
* East Bay, San Francisco, Silicon Valley:
* Senior Consultant: $167,000-$203,000
* San Diego, Los Angeles, Orange County, Seattle, Boston, Houston, New Jersey, New York City, Washington DC, Westchester:
* Senior Consultant: $153,000-$186,000
* All other locations:
* Senior Consultant: $140,000-$171,000
In addition, individuals may be eligible for an annual discretionary bonus. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time.
We will accept applicants until March 30th, 2026, or until the position is filled.
We are committed to pay transparency and compliance with applicable laws. If you have questions or concerns about the pay range or other compensation information in this posting, please contact us at: ********************.
EEO and Accommodations
Slalom is an equal opportunity employer and is committed to attracting, developing and retaining highly qualified talent who empower our innovative teams through unique perspectives and experiences. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Slalom will also consider qualified applications with criminal histories, consistent with legal requirements. Slalom welcomes and encourages applications from individuals with disabilities. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team or contact ****************************** if you require accommodations during the interview process.
$167k-203k yearly Easy Apply 27d ago
Software Systems Engineer
Procom Consultants Group 4.2
Embedded software engineer job in Hillsboro, OR
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company.
Procom's areas of staffing expertise include:
• Application Development
• Project Management
• Quality Assurance
• Business/Systems Analysis
• Datawarehouse & Business Intelligence
• Infrastructure & Network Services
• Risk Management & Compliance
• Business Continuity & Disaster Recovery
• Security & Privacy
Specialties• Contract Staffing (Staff Augmentation)
• Permanent Placement (Staff Augmentation)
• ICAP (Contractor Payroll)
• Flextrack (Vendor Management System)
Job Description
Software Systems Engineer
On behalf of our client, Procom Services is searching for a Software Systems Engineer for a contract opportunity in Hillsboro, Oregon.
Software Systems Engineer Job Details
We are looking for a highly motivated Software Systems Engineer who is interested in working in a lean, Agile, entrepreneurial environment that will launch new products into new markets. You have worked within a rapidly growing enterprise software development team. You are impassioned about quality. You are analytical, organized, and can work without direct supervision. You strive for greater automation all the time, and look to make the process repeatable and high quality. You are hands-on with leading automation tools and frameworks, as well as popular languages for automation such as Python and bash. You can work in a team environment and foster cross-team collaboration. You must also possess strong verbal and written communication skills and the demonstrated ability to work in a demanding team-oriented environment.
The Big Data team develops solutions that address the challenges of Big Data Analytics and Large-Scale Machine Learning. It is focused on delivering disruptive software and hardware technologies that will transform datacenter operations and improve user experience.
As a Software System Engineer, you will work within the software development team to ensure the delivery of very high quality analytics software products. Your duties may include:
Deploying and troubleshooting complex systems in a server lab environment
Creating and executing scale and performance test cases
Identifying the root cause of the failures from logs and instrumentation
Develop very large datasets and write scale and performance test
Create automated deployment, scale and performance frameworks and/or tools, identifying and expand areas of automation
File bugs in the defect tracking system with appropriate level of information identify the source of problems
Communicate quality issues and risks with the software development team and technical leaders
Software Systems Engineer Mandatory Skills
You must possess the following minimum qualifications to be considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through relevant previous job and/or research experiences.
Minimum Qualifications
3+ years of experience in deployment and performance testing of large-scale parallel and distributed systems (e.g., MapReduce frameworks, parallel databases, etc.)
3+ years of hands-on experience with automated testing tools and frameworks (e.g. JMeter, Gatling, Load Runner, TestComplete, Selenium, Watir, etc.)
3+ years experience with Linux command line tools and interfaces
3+ years experience developing automated test harnesses, using scripting or high level languages (e.g., Python, Perl, Java, C#, etc.)
1 year of experience in verifying the accuracy, reliability, consistency and effectiveness of data (data quality) in NoSQL (Hadoop, MongoDB), relational (SQL) or graph (Neo4j, Titan) databases
1 year of experience with the design and implementation of NoSQL databases (Hadoop), graph and/or relational (SQL)
Strong understanding of Web technologies (Web Services [SOAP/REST], HTTP, Web sites), databases, and networking
Preferred Qualifications
1 year of total experience in black box and white box testing
1 year experience using test management and issue tracking tools (e.g., Test Director, Bugzilla, Team Track, JIRA, TFS, etc.)
1 year experience with advanced analytics algorithms (e.g., K-Means, Linear/Logistic Regressions)
1 year experience in iterative development (e.g., Agile, Scrum, Kanban, Lean)
Experience working in a Continuous Integration environment
Software Systems Engineer Start Date
ASAP
Software Systems Engineer Assignment Length
19 Months
"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."
Additional Information
All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
$105k-136k yearly est. 60d+ ago
Senior, Retail Experience Development
Thesis 4.0
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.
How much does an embedded software engineer earn in Salem, OR?
The average embedded software engineer in Salem, 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 Salem, OR