Software Engineer

SupportFinity™

Wilsonville (OR)

On-site

USD 88,800 - 124,875

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SupportFinity™ seeks a Software Engineer in Wilsonville, Oregon, responsible for designing and maintaining embedded software for automotive and power management applications. This role includes collaborating with hardware and electronic engineers, leading software development, and participating in code reviews and validation.

Ideal candidates must possess strong communication skills and be committed to regular on-site attendance. The salary ranges from $88,800 to $124,875.

Qualifications

  • Experience in designing and developing embedded software and firmware.
  • Ability to collaborate with hardware and electronic engineers.
  • Strong understanding of vehicle communication technologies.

Responsibilities

  • Design and maintain embedded software for automotive applications.
  • Collaborate to define system requirements and interface specifications.
  • Participate in code reviews and system validation.
  • Provide technical support and assist in software development tasks.
  • Lead development of assigned software components.

Skills

Embedded software development
Collaboration with engineers
Communication skills
Vehicle communication protocols
Documentation maintenance

Job description

The Software Engineer is responsible for designing, developing, and maintaining embedded software and firmware for electronic control modules used in automotive and power management applications. This role collaborates closely with hardware and electronic engineers to define system requirements, interface specifications, and code mapping documentation. The Software Engineer researches emerging vehicle communication technologies, participates in code reviews, conducts unit testing and validation activities, and ensures all software deliverables meet functional, performance, and reliability expectations. Additional responsibilities include maintaining thorough documentation, providing technical support to production and IT teams, contributing to cross‑functional initiatives, and leading the development of assigned software components. Success in this position requires consistent on‑site attendance, strong communication skills, and the ability to build effective working relationships across engineering, production, and IT departments.

  • Design, develop and maintain embedded software and firmware for electronic control modules used in automotive and power management applications.
  • Collaborate with hardware/electronic engineers to define system requirements, interface specifications and code mapping documentation.
  • Research and evaluate emerging vehicle communication protocols and recommend integration of new technologies and products.
  • Participate in code reviews, unit testing and system validation to ensure robust and reliable software performance.
  • Maintain clear and comprehensive documentation for all code, including requirements, design, implementation and test procedures.
  • Foster positive working relationships and effective communication with team members across engineering, production and IT departments.
  • Maintain regular attendance and work full shifts at the designated business location.
  • Provide technical support to the production department for product testing, troubleshooting and quality assurance.
  • Assist IT with software development tasks as needed, including internal tools or automation scripts.
  • Participate in cross‑functional meetings and contribute to continuous improvement initiatives.
  • Lead and direct the development of assigned software components, ensuring functional and performance requirements are met.

Salary Range

$88,800 - $124,875

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Eldorado CA • Riverside (CA)

On-site
USD 110,000 - 130,000
Software Engineer I – Embedded
Software Engineer I – Embedded

Universal Instruments Corporation • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Robust Benefits
Embedded Software Engineer
Embedded Software Engineer

Flex-N-Gate LLC. • Allen Park (MI)

On-site
USD 80,000 - 105,000
Medical insurance
401(k) with company match
Continuing education and training
Embedded Software Engineer
Embedded Software Engineer

ClifyX • Allen Park (MI)

On-site
USD 95,000 - 130,000
Embedded Software Engineer 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time
Software Engineering Manager - Embedded Automotive Systems
Software Engineering Manager - Embedded Automotive Systems

Confidential • Holland (MI)

Hybrid
Confidential
Senior Software Engineer
Senior Software Engineer

FEV Group • Auburn Hills (MI)

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

Triwill Group • Owatonna (MN)

On-site
USD 82,000 - 116,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Astemo Ltd. • Detroit (MI)

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

engineeringjobs.net, Inc. • El Segundo (CA)

On-site
USD 120,000 - 150,000
Meaningful Impact
Cutting-Edge Technology
Collaborative Environment
+2