Principal Software Engineer: Systems & Firmware

City of Shakopee, MN

Malaysia

On-site

MYR 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

City of Shakopee, MN is seeking a Development Engineer to unleash the value of systems and hardware through software and firmware development. The ideal candidate will have extensive experience in C/C++, software design, and computer architecture, thriving in collaborative environments.

Responsibilities include driving software development excellence, maintaining product quality, and working with diverse teams. Preferred qualifications include strong initiative, project ownership, and the ability to work effectively with global teams, especially in English.

Qualifications

  • More than 10 years of experience in software development.
  • Detailed understanding of software and computer architecture.
  • Demonstrated capability to define and complete software projects.

Responsibilities

  • Develop drivers, software, or firmware for systems and hardware.
  • Collaborate across divisions and maintain software products.
  • Ensure quality and security in software development.

Skills

C/C++
Software design and architecture principles
Object Oriented Programming
Windows & Linux debugging tools
Unit testing
Python scripting

Education

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

Job description

City of Shakopee, MN is seeking a Development Engineer to unleash the value of systems and hardware through software and firmware development. The ideal candidate will have extensive experience in C/C++, software design, and computer architecture, thriving in collaborative environments.

Responsibilities include driving software development excellence, maintaining product quality, and working with diverse teams. Preferred qualifications include strong initiative, project ownership, and the ability to work effectively with global teams, especially in English.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer: Systems & Firmware
Principal Software Engineer: Systems & Firmware

City of Shakopee, MN • Bayan Lepas

Hybrid
MYR 120,000 - 150,000
Senior Software Engineer - Enterprise Financial Systems
Senior Software Engineer - Enterprise Financial Systems

City of Shakopee, MN • Bayan Lepas

On-site
MYR 50,000 - 70,000
Principal Software Engineer
Principal Software Engineer

City of Shakopee, MN • Malaysia

On-site
MYR 80,000 - 120,000
Principal Software Engineer
Principal Software Engineer

City of Shakopee, MN • Bayan Lepas

Hybrid
MYR 120,000 - 150,000
Analog Hardware Engineer — Design, Debug & VnV Lead
Analog Hardware Engineer — Design, Debug & VnV Lead

City of Shakopee, MN • Bayan Lepas

On-site
MYR 40,000 - 60,000
Competitive benefits plans
Flexible time off plans
Paid parental leave
Process Engineer II: Electronics Manufacturing & NPI
Process Engineer II: Electronics Manufacturing & NPI

City of Shakopee, MN • Malaysia

On-site
MYR 90,000 - 130,000
Staff Software Engineer - Driver & Firmware Specialist
Staff Software Engineer - Driver & Firmware Specialist

City of Shakopee, MN • Malaysia

On-site
MYR 120,000 - 180,000
Senior Tech Support Engineer - Big Data for Auto & Semis
Senior Tech Support Engineer - Big Data for Auto & Semis

City of Shakopee, MN • Bayan Lepas

Hybrid
MYR 60,000 - 80,000
Competitive benefits plans
Medical insurance options
Flexible time off plans
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 180,000 - 320,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 80,000 - 120,000