Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer — Systems & Firmware Driver Expert

City of Shakopee, MN

Bayan Lepas

On-site

MYR 100,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global automation technology leader is seeking a Principal/Senior/Staff Software Engineer to drive software development for innovative products. The ideal candidate will have extensive experience in programming (C/C++), strong software design skills, and a collaborative attitude. Responsibilities include enhancing software features and ensuring product quality. This full-time position offers opportunities for career growth and development in a diverse culture committed to employee well-being.

Benefits

Competitive benefits plans
Flexible time off
Paid parental leave

Qualifications

  • Minimum 8 years of experience for Principal level; 5 years for Senior level; 2 years for Staff level.
  • Demonstrated capability to define and complete software projects.
  • Experience in unit testing is a plus.

Responsibilities

  • Unleash the value of systems & hardware through development of drivers, software, or firmware.
  • Specify, design, implement, and test software features for new and existing products.
  • Ensure software product meets quality and security requirements.

Skills

High-level programming languages (C/C++)
Software design and architecture principles
Object Oriented Programming
Scripting languages (Python)

Education

B.S. or M.S. in computer science, computer engineering, or electrical engineering

Tools

Windows driver development
Linux kernel mode & user mode driver development
Windows & Linux debugging tools (e.g., WinDBG)
Job description
A global automation technology leader is seeking a Principal/Senior/Staff Software Engineer to drive software development for innovative products. The ideal candidate will have extensive experience in programming (C/C++), strong software design skills, and a collaborative attitude. Responsibilities include enhancing software features and ensuring product quality. This full-time position offers opportunities for career growth and development in a diverse culture committed to employee well-being.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.