Pepperl+Fuchs Group
Principal Embedded Software Engineer
Pepperl+Fuchs Group, Saint Paul, Minnesota, United States, 55199
Join to apply for the
Principal Embedded Software Engineer
role at
Pepperl+Fuchs Group 2 days ago Be among the first 25 applicants Join to apply for the
Principal Embedded Software Engineer
role at
Pepperl+Fuchs Group Get AI-powered advice on this job and more exclusive features. Principal Embedded Software Engineer - Factory Automation
Location : New Brighton, MN
Division:
Factory Automation – New Brighton
Type:
Full Time
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
Min. Experience : High-Level
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++.
Managerial Experience
None.
Certifications
None.
COMPETENCIES (KNOWLEDGE, SKILLS, AND ABILITIES)
General Competency
Competency Level
Competency Description
Analytical skills/problem solving
Advanced
Well-developed analytical and strong problem-solving abilities.
Attention to Detail
Advanced
Ability to demonstrate a high attention to detail and good follow-up skills.
Correspondence
Advanced
Ability to write technical specifications and reports.
Communication
Advanced
Ability to work in a team environment with strong collaboration and communication skills.
Initiative
Advanced
High degree of initiative and independent judgment.
Advanced
Must be self-motivated and able to work with minimal supervision.
Organize & Develop Areas of Responsibility
Advanced
Ability to organize work, engage in a variety of tasks simultaneously and consistently meet deadlines.
Passion
Advanced
Maintains a high level of energy and a consistent positive attitude.
Job Knowledge Competency
Competency Level
Competency Description
Computer Systems
Expert
Understanding of networking (LAN) concepts and usage.
Technical
Advanced
Experience with industrial protocols such as Modbus, EtherNet/IP, PROFINET or EtherCat.
Expert
Experience working with hardware, including the ability to read data sheets and interface specifications.
Advanced
Experience with Linux operating systems.
Advanced
Experience with embedded applications and drivers.
Advanced
Experience programming embedded software in C/C++.
PHYSICAL DEMANDS/WORKING CONDITIONS
Hours
May require occasional evening and weekend hours as business needs demand.
Travel
Occasional overnight travel by automobile or plane may be required.
Working Conditions
Work performed in a manufacturing and general office environment.
Equipment
Nature of work requires an ability to work with electrical components and lab tools.
Lift/Stand/Carry
Ability to occasionally lift up to 40 lbs. independently.
PPE
May be required to wear protective eyewear.
Misc
Requires ability to communicate and exchange information, collect, compile and prepare work documents, set-up and maintain work files.
Participation
Requires participation and attendance at organizxation sponsored events and meetings.
This job description is not intended to be a complete list of all responsibilities, duties or skills required for the job and is subject to review and change at any time, with or without notice, in accordance with the needs of Pepperl+Fuchs, Inc. Since no job description can detail all the duties and responsibilities that may be required from time to time in the performance of a job, duties and responsibilities that may be inherent in a job, reasonably required for its performance, or required due to the changing nature of the job shall also be considered part of the jobholder’s responsibility. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Automation Machinery Manufacturing Referrals increase your chances of interviewing at Pepperl+Fuchs Group by 2x Get notified about new Embedded Software Engineer jobs in
St Paul, MN . Bloomington, MN $97,664.00-$102,000.00 3 weeks ago Minneapolis, MN $106,570.00-$170,140.00 2 days ago Bloomington, MN $97,664.00-$102,000.00 3 weeks ago Bloomington, MN $97,664.00-$102,000.00 3 weeks ago Eden Prairie, MN $73,150.00-$97,650.00 1 month ago Bloomington, MN $115,684.00-$123,000.00 1 day ago Eden Prairie, MN $66,500.00-$97,570.00 2 weeks ago Plymouth, MN $106,570.00-$170,140.00 2 days ago Shakopee, MN $100,000.00-$140,000.00 2 weeks ago Minneapolis, MN $60,000.00-$85,000.00 3 weeks ago Eden Prairie, MN $73,150.00-$97,650.00 2 days ago Minneapolis, MN $92,290.00-$156,860.00 6 days ago Minnetonka, MN $107,539.00-$134,971.00 3 days ago Eden Prairie, MN $88,550.00-$115,500.00 4 months ago Bloomington, MN $115,684.00-$121,000.00 2 weeks ago Shakopee, MN $76,000.00-$125,000.00 1 day ago Minneapolis, MN $90,000.00-$120,000.00 2 weeks ago Sr. Embedded Software Developer (Aviation/Aerospace)
Minneapolis, MN $90,000.00-$120,000.00 2 weeks ago Principal Software Engineer - Embedded Systems
Bloomington, MN $115,684.00-$121,000.00 1 month ago Senior Principal Embedded Software Engineer
Minneapolis, MN $140,000.00-$175,000.00 2 weeks ago Embedded Linux Senior Software Engineer - Optimisation
Senior Principal Embedded Software Engineer
Minneapolis, MN $140,000.00-$175,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Principal Embedded Software Engineer
role at
Pepperl+Fuchs Group 2 days ago Be among the first 25 applicants Join to apply for the
Principal Embedded Software Engineer
role at
Pepperl+Fuchs Group Get AI-powered advice on this job and more exclusive features. Principal Embedded Software Engineer - Factory Automation
Location : New Brighton, MN
Division:
Factory Automation – New Brighton
Type:
Full Time
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
Min. Experience : High-Level
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++.
Managerial Experience
None.
Certifications
None.
COMPETENCIES (KNOWLEDGE, SKILLS, AND ABILITIES)
General Competency
Competency Level
Competency Description
Analytical skills/problem solving
Advanced
Well-developed analytical and strong problem-solving abilities.
Attention to Detail
Advanced
Ability to demonstrate a high attention to detail and good follow-up skills.
Correspondence
Advanced
Ability to write technical specifications and reports.
Communication
Advanced
Ability to work in a team environment with strong collaboration and communication skills.
Initiative
Advanced
High degree of initiative and independent judgment.
Advanced
Must be self-motivated and able to work with minimal supervision.
Organize & Develop Areas of Responsibility
Advanced
Ability to organize work, engage in a variety of tasks simultaneously and consistently meet deadlines.
Passion
Advanced
Maintains a high level of energy and a consistent positive attitude.
Job Knowledge Competency
Competency Level
Competency Description
Computer Systems
Expert
Understanding of networking (LAN) concepts and usage.
Technical
Advanced
Experience with industrial protocols such as Modbus, EtherNet/IP, PROFINET or EtherCat.
Expert
Experience working with hardware, including the ability to read data sheets and interface specifications.
Advanced
Experience with Linux operating systems.
Advanced
Experience with embedded applications and drivers.
Advanced
Experience programming embedded software in C/C++.
PHYSICAL DEMANDS/WORKING CONDITIONS
Hours
May require occasional evening and weekend hours as business needs demand.
Travel
Occasional overnight travel by automobile or plane may be required.
Working Conditions
Work performed in a manufacturing and general office environment.
Equipment
Nature of work requires an ability to work with electrical components and lab tools.
Lift/Stand/Carry
Ability to occasionally lift up to 40 lbs. independently.
PPE
May be required to wear protective eyewear.
Misc
Requires ability to communicate and exchange information, collect, compile and prepare work documents, set-up and maintain work files.
Participation
Requires participation and attendance at organizxation sponsored events and meetings.
This job description is not intended to be a complete list of all responsibilities, duties or skills required for the job and is subject to review and change at any time, with or without notice, in accordance with the needs of Pepperl+Fuchs, Inc. Since no job description can detail all the duties and responsibilities that may be required from time to time in the performance of a job, duties and responsibilities that may be inherent in a job, reasonably required for its performance, or required due to the changing nature of the job shall also be considered part of the jobholder’s responsibility. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Automation Machinery Manufacturing Referrals increase your chances of interviewing at Pepperl+Fuchs Group by 2x Get notified about new Embedded Software Engineer jobs in
St Paul, MN . Bloomington, MN $97,664.00-$102,000.00 3 weeks ago Minneapolis, MN $106,570.00-$170,140.00 2 days ago Bloomington, MN $97,664.00-$102,000.00 3 weeks ago Bloomington, MN $97,664.00-$102,000.00 3 weeks ago Eden Prairie, MN $73,150.00-$97,650.00 1 month ago Bloomington, MN $115,684.00-$123,000.00 1 day ago Eden Prairie, MN $66,500.00-$97,570.00 2 weeks ago Plymouth, MN $106,570.00-$170,140.00 2 days ago Shakopee, MN $100,000.00-$140,000.00 2 weeks ago Minneapolis, MN $60,000.00-$85,000.00 3 weeks ago Eden Prairie, MN $73,150.00-$97,650.00 2 days ago Minneapolis, MN $92,290.00-$156,860.00 6 days ago Minnetonka, MN $107,539.00-$134,971.00 3 days ago Eden Prairie, MN $88,550.00-$115,500.00 4 months ago Bloomington, MN $115,684.00-$121,000.00 2 weeks ago Shakopee, MN $76,000.00-$125,000.00 1 day ago Minneapolis, MN $90,000.00-$120,000.00 2 weeks ago Sr. Embedded Software Developer (Aviation/Aerospace)
Minneapolis, MN $90,000.00-$120,000.00 2 weeks ago Principal Software Engineer - Embedded Systems
Bloomington, MN $115,684.00-$121,000.00 1 month ago Senior Principal Embedded Software Engineer
Minneapolis, MN $140,000.00-$175,000.00 2 weeks ago Embedded Linux Senior Software Engineer - Optimisation
Senior Principal Embedded Software Engineer
Minneapolis, MN $140,000.00-$175,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr