Senior Embedded Software Engineer

CorSource

Newberg (OR)

On-site

USD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CorSource is seeking an experienced software engineer to design, develop, test, and maintain embedded software for our projects.

You will work with Linux, RTOS, bootloaders, and kernel-level tasks, applying secure coding practices and collaborating across teams to deliver reliable solutions.

Qualifications

  • Develop software requirements and apply design methodologies.
  • Excellent written/oral communication skills and teamwork.
  • Strong understanding of the software development lifecycle.
  • Understanding of software configuration management tools.
  • Bachelor’s degree or equivalent experience with 5+ years in software engineering.

Responsibilities

  • Design, code, troubleshoot, and debug software applications.
  • Develop new solutions within company standards and study competitors to identify customer needs.
  • Analyze issues and coordinate design reviews for prototypes and field failures.
  • Test software thoroughly and coordinate verification tests with teammates.
  • Document software thoroughly and maintain diagrams and flowcharts.
  • May direct work of junior staff on small projects.

Skills

Software requirements
Communication
Software lifecycle
Configuration management

Education

Bachelor’s degree or relevant experience

Tools

Linux Bootloader
Linux Kernel
RTOS
UI frameworks
Cloud platforms
Networking
Cyber-security

Job description

This position is responsible for a portion of a total engineering project related to designing, developing, testing, and maintaining software systems and applications.

We're looking for someone who knows their way around embedded systems and who has knowledge of Linux and real-time operating systems. Understanding of networking, cyber-security, bootloaders, and kernels is needed for this position.

JOB DUTIES AND RESPONSIBILITIES:
  • Independently applies knowledge of software engineering principles to design, code, troubleshoot, and debug software applications.
  • Develops new and varied solutions to software problems within A-dec standards and contributes to the value of product design by studying competitive products, customer practices, and identifying customer needs.
  • Analyzes software issues to determine suitable solutions to prototypes, production, or field failures by establishing and coordinating design reviews with peers and project leads. Responsible for organizing data and preparing documentation for assigned reviews.
  • Responsible for thoroughly testing their software, coordinating others on software verification tests, and testing peer software when necessary.
  • Responsible for development and completion of all software documentation, working collaboratively with cross-functional teams. Ensures documentation is complete, accurate, and properly maintained, recording new ideas in the form of flow charts, sequence diagrams, etc. to convey concepts.
  • May direct the work of drafters, technicians, and others who assist in small projects.
QUALIFICATION'S
  • Ability to develop software requirements and apply design methodologies.
  • Excellent written/oral communication skills with a proven ability to work both independently and collaboratively within a team environment while following established procedures.
  • Strong understanding of the software development lifecycle.
  • Understanding of software configuration management tools.
EDUCATION AND EXPERIENCE
  • Bachelor’s degree or relevant experience, plus, at least five years of relevant software engineering experience of increasing complexity.
  • Software development experience using C/C++, Python, TypeScript, and other programming languages.
  • Experience working with Linux Bootloader, Linux Kernel, and a real-time operating system (RTOS).
  • Familiarity with UI application frameworks and/or cloud platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

On-site
USD 85,000 - 120,000
Senior Embedded Software Engineer - Linux/RTOS
Senior Embedded Software Engineer - Linux/RTOS

A-dec, Inc. (USA) • Newberg (OR)

On-site
USD 110,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u • Grand Rapids (MI)

On-site
USD 90,000 - 140,000
Sr Embedded Software Engineer (OOAD, C++, Linux)
Sr Embedded Software Engineer (OOAD, C++, Linux)

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Jr Embedded Engineer
Jr Embedded Engineer

Pentangle Tech Services | P5 Group • Fargo (ND)

On-site
USD 85,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

PrincePerelson and Associates • Ogden (UT)

On-site
USD 120,000 - 160,000