Sr. Software Engineer


Manufacturing and Production

Advert ID




Job Type




Salary Range

USD90000.00-130000 per year

No. of Openings


Branch Information

Pacific Northwest Engineering - (USA) 11245 Southeast 6th Street Suite 200 WA Bellevue , WA 98004



Job Description

Job Title: Senior Software Engineer

Location: Greater Minneapolis, MN Area (Onsite/Offsite Schedule Enforced)

Employment Category: Direct Hire

Benefits Offered: Medical - Dental - Vision - Retirement Savings - ESPP

Max Salary Offering: $130,000.00

Citizenship: U.S. Citizen or Green Card Holder/Permanent Resident

Onboarding Requirement: Background

Projected Start Date: ASAP

Position Summary:

Our client is involved with forward-thinking technologies such as autonomous directed means of transportation, IoT, and next-generation battery technologies. They are seeking a Senior Software or Electrical Engineer with a robust background in embedded software. In their role, you'll use your methodological expertise on the platforming of firmware and lead the development of a broad range of state-of-the-art product designs that utilize cutting-edge technology. They are looking for someone who is zealous about building great products, enjoys working with a team of gifted engineers, and is enthusiastic to take on big encounters.

Essential Duties and Responsibilities:

* Lead embedded software activities on key programs

* Develop embedded software using C/C++ for RTOS- & Linux-based embedded systems

* Design, develop and test scalable and maintainable code in support of new designs.

* Create and maintain design documentation, including context diagrams and flowcharts

* Develop and test modular electronic circuits

* Establish functional requirements and performance targets for software designs

* Design systems to meet regulatory requirements

* Lead and mentor junior engineers and designers throughout the development cycle

* Participate as a software team member through an Agile development process

Minimum Qualifications: (Knowledge, Skills, and Abilities)

* Bachelor's Degree in Electrical, Software, or Computer Engineering AND a minimum of 8+ years of electrical or software engineering experience

* Master's Degree in Electrical, Software, or Computer Engineering AND a minimum of 5+ years of experience

* Experience in embedded software development using C/C++

* Experience developing for RTOS systems or in embedded Linux

* Experience with requirements management, configuration management tools, and defect tracking tools

* Demonstrated ability to deliver excellent products to established timelines

* Experience working with distributed communications protocols, such as CAN Open, etc.

Preferred Qualifications:

* Prior Electric Vehicle electrical system design preferred

* Internet of Things (IoT) knowledge and experience preferred

* Experience working on distributed control systems preferred

* Some power electronics, power systems, and closed-loop control systems preferred