Principal Embedded Software Engineerย
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++.
ย ย ย ย
#CB #embedded #Software Engineer #Software #Engineer #embedded software