Embedded Software Engineer

Endress+Hauser Flowtec AG

Greenwood (IN)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefit package (medical, dental, vision)
401(k) savings with company match
Paid time off and holidays
Employee assistance programs
Flexible working hours and remote work opportunities

Job summary

Endress + Hauser is seeking an Embedded Software Engineer for its Product Development team in Greenwood, IN. This role involves integrating embedded software for industrial Level and Pressure products, ensuring compliance with safety standards while driving digitalization efforts.

Applicants should have a Bachelor’s Degree in Computer Engineering or related fields, plus experience in C/C++, debugging tools, and a commitment to quality. The company offers a comprehensive benefits package including medical, dental, and 401(k) with a company match.

Qualifications

  • 3+ years of experience in software development, preferably in embedded systems.
  • Understanding of Memory, Interrupts, GPIO, Timers/PWM, and Bootloaders.
  • Strong analytical and troubleshooting skills.

Responsibilities

  • Integrate embedded software for industrial Level and Pressure products.
  • Define software test specifications and create automated test scripts.
  • Test communication protocols (UART, SPI, I2C, etc.).
  • Ensure compliance with safety-critical standards.

Skills

C/C++
C#
Python
Memory management
Debugging tools
Analytical skills
Communication

Education

Bachelor’s Degree in Computer Engineering, Software Engineering, or Computer Science

Tools

Git/Gitlab
Oscilloscopes
Logic analyzers

Job description

Embedded Software Engineer

At Endress+Hauser, progress happens by working together. As the global leader in measurement instrumentation, our ~17.000 employees shape the future in the field of process automation. Whether developing and realizing new technology as a team, collaborating to build instrumentation, or strengthening vital relationships with countless global industries, we work to create trusted relationships that help everyone thrive. As a family‑owned company, we look beyond short‑term moves and work to create a vision that is forward‑thinking for our people, our clients, and the world at large.

What is the role about?

We are looking for an Embedded Software Engineer to join our Product development team at our US location near Indianapolis. As an Embedded Software Engineer, you will integrate and test components for Level and Pressure products used in industrial process automation. You will define software test specifications, create automated test scripts, and ensure compliance with safety‑critical standards. Additionally, you’ll contribute to digitalization efforts by integrating advanced connectivity technologies such as industrial Ethernet, WLAN, Bluetooth, and cloud‑based solutions.

Tasks
  • Integrate embedded software for industrial Level and Pressure
  • Define specifications for software components
  • Ensure quality and compliance with safety‑critical industrial applications
  • Drive digitalization by using industrial Ethernet protocols, WLAN, Bluetooth, and iCloud connectivity
  • Write and execute test cases for embedded firmware features
  • Debug using tools such as oscilloscopes, logic analyzers, JTAG, SWD
  • Automate tests with C#, Python, or similar languages
  • Test communication protocols (UART, SPI, I2C, CAN, BLE, etc.)
  • Perform regression and validation testing on firmware releases
  • Integrate embedded tests into CI/CD pipelines, including static analysis and MISRA/functionalsafety checks
  • Test on real hardware (development boards, microcontrollers, sensors, actuators)
  • Review embedded code, even if you’re not writing large features, suggest C++ solutions
  • Document test results and work closely with developers to identify defects
Qualifications
  • Bachelor’s Degree in Computer Engineering, low‑level Software Engineering, or Computer Science and preferably 3 or more years’ experience in software development. Recent graduates with internship experience in embedded software projects or embedded SQA will also be considered.
  • High level experience in C/C++, preferably also in C# and Python
  • Strong understanding of Memory, Interrupts, GPIO, Timers/PWM, and Bootloaders
  • Knowledge of source control systems and processes, preferably in Git/Gitlab
  • Comprehend embedded software systems with preferable experience with RTOS, MCUs and wired or wireless communication protocols
  • Strong analytical and troubleshooting skills
  • Driven by a strong sense of responsibility and commitment to quality
  • Excellent communication skills and enjoy working in a multi‑cultural and international team environment
Benefits
  • Family‑owned, highly committed global company with a sustainable vision of the future
  • Lifelong learning encouraged by versatile training, tuition reimbursement, success coaching, and further education opportunities
  • Comprehensive benefit package (to include medical, dental, vision) and 401(k) savings with company match
  • Compensation is competitive and includes bonus opportunities
  • Work‑life balance encouraged through 10 company‑paid holidays, paid time off, paid parental leave, employee assistance programs (financial, mental, and physical health and wellbeing), employee discounts, flexible working hours and remote work opportunities
  • On‑site amenities such as cafeteria, gym, health clinic, and ergonomic support to foster a convenient and health‑conscious workplace environment

Endress+Hauser is an equal opportunity employer and does not discriminate on the basis of any protected classification, including protected veteran and disability status.

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Endress+Hauser Flowtec AG • Indianapolis (IN)

On-site
USD 80,000 - 100,000
Comprehensive benefit package
401(k) savings with company match
Flexible working hours and remote work opportunities
+1
Embedded Software Engineer - Remote & Flexible Hours
Embedded Software Engineer - Remote & Flexible Hours

Endress + Hauser • Greenwood (IN)

On-site
USD 80,000 - 110,000
Comprehensive benefit package (medical, dental, vision)
401(k) savings with company match
Paid time off and holidays
+2
Industrial Engineer
Industrial Engineer

Endress + Hauser • Greenwood (IN)

On-site
USD 65,000 - 90,000
Industrial Engineer 1 2340 Endress Place, Greenwood, IN, United States
Industrial Engineer 1 2340 Endress Place, Greenwood, IN, United States

Endress+Hauser Flowtec AG • Greenwood (IN)

On-site
USD 55,000 - 85,000
Medical benefits
Dental benefits
Vision benefits
+5
Embedded Software Engineer - Remote, IoT & CI/CD
Embedded Software Engineer - Remote, IoT & CI/CD

Endress+Hauser Flowtec AG • Indianapolis (IN)

On-site
USD 80,000 - 100,000
Comprehensive benefit package
401(k) savings with company match
Flexible working hours and remote work opportunities
+1
Industrial Engineer 1
Industrial Engineer 1

Endress+Hauser Group • Greenwood (IN)

On-site
USD 60,000 - 82,000
Medical, dental, vision coverage
401(k) with company match
Bonus opportunities
+1
Industrial Engineer 1
Industrial Engineer 1

Endress + Hauser • Greenwood (IN)

On-site
USD 65,000 - 90,000
Medical benefits
Dental benefits
Vision benefits
+2
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2
Engineer Support Specialist 2340 Endress Place, Greenwood, IN, United States
Engineer Support Specialist 2340 Endress Place, Greenwood, IN, United States

Endress+Hauser Flowtec AG • Indianapolis (IN)

On-site
USD 65,000 - 90,000
Medical coverage
Dental coverage
Vision coverage
+4
Operations Support Specialist
Operations Support Specialist

Endress+Hauser Flowtec AG • Indianapolis (IN)

On-site
USD 55,000 - 75,000
Medical, dental, vision
401(k) match
Paid holidays
+3