×
Register Here to Apply for Jobs or Post Jobs. X

Principal Embedded Software Engineer

Job in Minneapolis, Hennepin County, Minnesota, 55400, USA
Listing for: Pepperl+Fuchs Group
Full Time position
Listed on 2026-04-23
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

Location
:
New Brighton, MN

Type
:
Full Time

Schedule
:
Hybrid - 3 days in office and 2 days remote

Salary Range
: $120,000-$150,000

Benefits
:
Medical, Dental, Vision, 401k, Voluntary life Insurance, Employer paid basic life insurance, short-term disability, long-term disability, and PTO

We are an Equal Opportunity Employer.

A leading developer in the sensor solutions and industrial communication interfaces global automation market, Pepperl+Fuchs is looking for a hardworking, ambitious individual to fill an immediate need for an experienced Principal Embedded Software Engineer at our New Brighton, MN location. We offer a competitive salary, great benefits, a comfortable work environment, a strong PTO (Personal Time Off) Plan, and professional development opportunities.

As a Principal Embedded Software Engineer you will be responsible for providing innovative software products with a strong focus on application and embedded software development. This position provides an opportunity to work with industrial automation technologies and custom applications in order to create advanced communication products. The ideal candidate will enjoy working in a collaborative environment where new ideas are welcomed and highly valued.

The position will provide the opportunity to innovate and bring industry leading products to market. This is a great opportunity to collaborate with our teams and use your skills to create new solutions.

PURPOSE

Responsible for providing innovative software products with a strong focus on fieldbus communication protocols.

Essential Job Functions
  • Enhances and maintains existing embedded applications that utilize networking technologies on our industrial communication products.
  • Works as part of a team to develop requirements and specifications, customizes existing applications and develops new products.
  • Provides assistance to the Hardware Engineering team in design and development of new products.
  • Selects, maintains, customizes and debugs protocol stacks, driver, and applications suited for embedded systems.
  • Creates and maintains documentation as required.
  • Develops the ability to perform system analysis of complex industrial systems.
  • Assists technical support, marketing and sales staff as required.
  • Understands and uses Programmable Logic Controllers (PLCs) and other test tools to develop and test our industrial communication products.
  • Acts as a mentor and reviews work of less experienced engineers.
  • Maintains detailed records and prepares communications as needed.
  • Interacts professionally on a regular basis with staff and the general public.
  • Assumes additional responsibilities and performs special projects as needed or directed.
Required Qualifications

Education

Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent studies.

Work Experience

7 years of experience in embedded software development in C/C++.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary