2

Entry Level Embedded Software Engineer Jobs in Portland, OR

Strong fundamentals in engineering and embedded software development * Experience in the automotive or commercial vehicle industry * Foundational knowledge of cyber security development processes and ...

Assoc SW Engineer - Java, Spring Boot, AWS

Gresham, OR ยท Remote

$54.50 - $75/hr

This person will work as a junior member of a software development team, responsible for the ... Job-Specific Minimum Requirements: - Entry level position within field. Requires Bachelor's degree ...

New

Assoc SW Engineer - Java, Spring Boot, AWS

Portland, OR ยท Remote

$55 - $75.25/hr

This person will work as a junior member of a software development team, responsible for the ... Job-Specific Minimum Requirements: - Entry level position within field. Requires Bachelor's degree ...

New

Civil Engineer - Entry Level

Clackamas, OR ยท On-site

$65K - $84.50K/yr

... software (AutoCAD, Civil 3D, etc.) and equipment; * Effectively use reports, maps, drawings, engineering plans, test and aerial photographs to assess soil composition, terrain, hydrological ...

... software (AutoCAD, Civil 3D, etc.) and equipment; * Effectively use reports, maps, drawings, engineering plans, test and aerial photographs to assess soil composition, terrain, hydrological ...

Troubleshoot analog, digital, mixed-signal, and embedded interface circuits. * Define hardware ... software teams. * Maintain BOMs and support component sourcing and design updates. * Validate and ...

WSP is currently initiating a search for an Entry Level Structural Engineer for our Lake Oswego ... Familiarity with discipline-specific design software (i.e., RISA 3D, RISA Foundation, L-Pile ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See Portland, OR salary details

$74.2K

$162.7K

$184.5K

How much do entry level embedded software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for entry level embedded software engineer in Portland, OR is $162,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,500.00 and $183,500.00 per year, depending on experience, location, and employer.

What is an Entry Level Embedded Software Engineer job?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What are the key skills and qualifications needed to thrive in the Entry Level Embedded Software Engineer position, and why are they important?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What does a typical day look like for an Entry Level Embedded Software Engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
What are the most commonly searched types of Embedded Software Engineer jobs in Portland, OR? The most popular types of Embedded Software Engineer jobs in Portland, OR are:
What are popular job titles related to Entry Level Embedded Software Engineer jobs in Portland, OR? For Entry Level Embedded Software Engineer jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Entry Level Embedded Software Engineer jobs in Portland, OR look for? The top searched job categories for Entry Level Embedded Software Engineer jobs in Portland, OR are:
What cities near Portland, OR are hiring for Entry Level Embedded Software Engineer jobs? Cities near Portland, OR with the most Entry Level Embedded Software Engineer job openings:
Infographic showing various Entry Level Embedded Software Engineer job openings in Portland, OR as of May 2026, with employment types broken down into 82% Full Time, 10% Part Time, and 8% Contract. Highlights an 97% In-person, and 3% Remote job distribution, with an average salary of $162,664 per year, or $78.2 per hour.
Senior Software Development Engineer, C++

Senior Software Development Engineer, C++

Network Optix

Portland, OR โ€ข Hybrid

Other

Medical, PTO

Posted 19 days ago


Job description

This role is suited for aย Senior C++ Software Engineer experienced in video processing and real-time streaming technologies. The platform operates across diverse hardware and operating systems and processes video streams from thousands of cameras worldwide. Development is primarily done in C++23, using modern capabilities supported by the latest MSVC and Clang compilers.
ย 
What you'll be doing
Develop and enhance video processing and streaming components of the Nx Media Server
Work with video formats, codecs, and container formats (H.264, H.265, MP4, MKV, etc.)
Implement and improve real-time video transport protocols (RTSP, RTP, WebRTC, etc.)
Optimize low-latency video pipelines and media streaming performance
Integrate and extend FFmpeg-based media processing pipelines
  • Refactor existing code and increase test coverage (UT and FT)
  • Review the code of other members of the team
What you bring
Experience
Strong background in C++11 (or newer) in a multi-threaded environment
Experience working with video processing pipelines or media frameworks
Understanding of video codecs, container formats, and media streaming concepts
Experience with real-time streaming protocols such as RTP, RTSP, or WebRTC
Experience implementing high-performance or low-latency systems
Experience implementing unit and functional tests
  • Experience and/or desire for using AI development tools (i.e. Claude/Gemini) to complement your core C++ skills.
  • It is our goal to open our server source code as a tool to the entire C++ video world, so experience with driving open source communities is a plus.
Nice to Have
Experience working with FFmpeg
Understanding of media transport protocols and NAT traversal (STUN/TURN/ICE)
Cross-platform development experience with Windows and Linux including embedded devices
  • Experience with WebRTC media pipelines
What we offer
  • Competitive compensation
  • Paid time off
  • Flexible working hours
  • Hybrid work in our brand-new comfortable office
  • Employer-sponsored health coverage
  • Working with top industry experts in our international team
The position is ideally a hybrid role in one of our offices located in Burbank, CA; Walnut Creek, CA and Portland, OR; Belgrade, Serbia; Hague, Netherlands.
ย 
ย 
Please note: We do not accept unsolicited resumes from third-party recruiters or staffing agencies. Any unsolicited resumes sent to our employees or submitted to our careers page or job postings without a formal agreement in place will be considered property of Network Optix, and no fees will be paid in the event that candidate is hired by the company.