1

Computer Programmer Jobs in Duluth, MN (NOW HIRING)

Electrical Engineer Principal

Duluth, MN · On-site

$71.76 - $107.65/hr

Bachelor's degree in electrical or computer engineering (or equivalent) required * 14+ years' experience with general aviation avionics development/integration * Prior experience with the following ...

Electrical Engineer

Duluth, MN · On-site

$123.68K - $185.53K/yr

Bachelor's degree in electrical or computer engineering (or equivalent) required * Level I: 0 years experience - Electrical Engineering Degree required. * Level II : 2-6 years' experience with design ...

Electrical Engineer

Duluth, MN

$123.68K - $185.53K/yr

Bachelor's degree in electrical or computer engineering (or equivalent) required * Level I: 0 years experience - Electrical Engineering Degree required. * Level II : 2-6 years' experience with design ...

Electrical Engineer

Duluth, MN

$123.68K - $185.53K/yr

Bachelor's degree in electrical or computer engineering (or equivalent) required * Level I: 0 years experience - Electrical Engineering Degree required. * Level II : 2-6 years' experience with design ...

Bachelor's degree in electrical or computer engineering (or equivalent) required * 6-10 years' experience with general aviation avionics development/integration * Prior experience with the following ...

Senior Electrical Engineer

Duluth, MN · On-site

$106.80K - $139.10K/yr

Bachelor's degree in electrical or computer engineering (or equivalent) required * 6-10 years' experience with general aviation avionics development/integration * Prior experience with the following ...

Duties * Computer Aided Drafting - Provide layout and detailed drawings for Electrical, Instrumentation, and general engineering design. * Document Management Support - Distribution, filing and ...

Prepare detailed drawings, bills of materials (BOMs), and engineering documentation using CAD software. * Collaborate with cross-functional teams including electrical engineering, production, and ...

Proficiency with CAD software and engineering design tools. * Excellent leadership, communication, and problem-solving skills. * Knowledge of relevant safety and environmental regulations. Benefits

Proficiency with CAD software and engineering design tools. * Excellent leadership, communication, and problem-solving skills. * Knowledge of relevant safety and environmental regulations. Benefits

Proficiency with CAD software and engineering design tools. * Excellent leadership, communication, and problem-solving skills. * Knowledge of relevant safety and environmental regulations. Benefits

Provide a manufacturing engineering presence on the production floor to assure interaction with ... Computer Skills: Proficient in Microsoft office and computer usage/application. CAD software skills ...

Manufacturing Engineer 1

Duluth, MN · On-site

$32.28 - $48.41/hr

Provide a manufacturing engineering presence on the production floor to assure interaction with ... Computer Skills: Proficient in Microsoft office and computer usage/application. CAD software skills ...

Manufacturing Engineer 1

Duluth, MN · On-site

$32.28 - $48.41/hr

Provide a manufacturing engineering presence on the production floor to assure interaction with ... Computer Skills: Proficient in Microsoft office and computer usage/application. CAD software skills ...

next page

Showing results 1-20

Computer Programmer information

See Duluth, MN salary details

$32.8K

$64.6K

$94.9K

How much do computer programmer jobs pay per year?

As of May 31, 2026, the average yearly pay for computer programmer in Duluth, MN is $64,568.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,200.00 and $79,500.00 per year, depending on experience, location, and employer.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are the most commonly searched types of Computer Programmer jobs in Duluth, MN? The most popular types of Computer Programmer jobs in Duluth, MN are:
What are popular job titles related to Computer Programmer jobs in Duluth, MN? For Computer Programmer jobs in Duluth, MN, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Duluth, MN look for? The top searched job categories for Computer Programmer jobs in Duluth, MN are:
What cities near Duluth, MN are hiring for Computer Programmer jobs? Cities near Duluth, MN with the most Computer Programmer job openings:
Electrical Engineer Principal

Electrical Engineer Principal

Cirrus Aircraft

Duluth, MN • On-site

$71.76 - $107.65/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 20 days ago


Cirrus Aircraft rating

8.4

Company rating: 8.4 out of 10

Based on 53 frontline employees who took The Breakroom Quiz

26th of 59 rated aerospace companies


Job description

Job Summary
Responsible for the continued electrical systems development and design for FAA certified single engine aircraft. Perform detail design and analysis activity conducted in the area of electrical systems design and integration.
Duties and Responsibilities/Essential Functions
  • Responsible for the design, testing, certification, and ongoing engineering support of various aspects of aircraft electrical systems such as power generation and storage, power distribution, wire harness design, etc.
  • Lead small teams of electrical engineers on complex projects.
  • Mentor junior electrical engineers technically.
  • Support mechanical and avionics systems with electrical integration details, including circuit design and analysis and electromagnetic effects/radiated field analysis and troubleshooting.
  • Coordinate design development and system integration with subcontractors.
  • Generate certification plans and reports to meet FAR Part 23 requirements.

Qualifications
To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
  • Bachelor's degree in electrical or computer engineering (or equivalent) required
  • 14+ years' experience with general aviation avionics development/integration
  • Prior experience with the following is desirable: Aircraft or automotive electrical system design
  • Circuit board design and analysis
  • Power generation and distribution
  • Safety-critical avionics or space computer design, including high-speed and mixed-signal printed circuit board design and analysis
  • Electromagnetic effects/radiated field design, analysis and troubleshooting
  • Technologies: PCIe, SDRAM, Ethernet, Intel and PowerPC processors, FPGAs, Real-time operating systems
  • Use of lab equipment, such as oscilloscopes, signal generators, spectrum analyzers, and data acquisition equipment
  • Experience using CREO, Matlab, Eagle, VBA, or similar programs
  • Working in a multifunction team
  • Performing trade studies for alternative design concepts
  • Reading and writing technical documents, such as design specifications, analysis reports, test plans, and test reports.
  • Presenting design reviews to peers and management
  • Ability to effectively communicate to all levels of the organization
  • Handle multiple activities simultaneously and ensure accurate and timely completion of tasks.
  • Aviation and Pilot experience preferred
  • Must be able to demonstrate the ability to read, write and speak the English language
  • Ability to communicate technical knowledge in a clear and understandable manner
  • Ability to work both independently and within a cross-functional team
  • Ability to efficiently learn new skills and manage multiple tasks
  • Use of lab equipment, such as oscilloscopes, signal generators, and spectrum analyzers
  • Proficient with Microsoft Office (Outlook, Excel, PowerPoint, Word, Visio)
  • Familiarity with Atlassian JIRA, PTC Windchill PDM, and PTC Creo tools preferred

Our Benefits: Cirrus provides a range of exciting benefits, including:
  • Comprehensive Health Coverage: Medical, vision, dental, with additional dependent coverage options
  • Employer-Paid Coverages: Group term life, short- and long-term disability insurance
  • Flexible Spending Accounts:FSA and HSA offerings with company contributions to HSA
  • Well-being:Calm Health, Employee Assistance Program, and wellness incentives through medical provider
  • 401(k) Plan: Dollar-for-dollar match up to 5% after 90 days, with 100% vesting at 1 year of service
  • PTO: Various PTO plans starting at 120 hours accrued within the first year
  • Additional Time off Benefits: Paid holidays, 2 weeks of Paid Parental leave, paid time for funeral leave and jury duty
  • Career Development: Tuition reimbursement program and professional growth opportunities
  • Exclusive Discounts: Cirrus Store, partner and marketplace discounts available
  • Community & Engagement: Company and employee clubs at various locations

These benefits are designed to support your well-being, growth, and enjoyment at Cirrus!
Competencies
To perform the job successfully, an individual should demonstrate the following competencies:
  • Builds effective teams
  • Optimizes work processes
  • Decision quality
  • Demonstrates self-awareness
  • Persuade

Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this position. Duties, responsibilities and activities may change at any time with or without notice. Work beyond 40 hours per week may be required.
Cirrus is dedicated to a drug free work environment promoting equal employment opportunity. Qualified applicants will receive consideration for employment without regard to race, sex, national origin, color, age, disability, religion, pregnancy, veteran status, marital and family status, sexual orientation, receipt of public assistance, genetic information or any other characteristic protected by applicable law.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

What Cirrus Aircraft employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom