Sr. Software Engineer

Industry

Manufacturing and Production

Advert ID

FOX_BBBH29636

Location

Minneapolis

Job Type

Permanent

Hours

Full-Time

Salary Range

USD90000.00-130000 per year

No. of Openings

1

Branch Information

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

ContactNumber

425-372-2900

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