Embedded Software Engineer

How do you want to spend your work week? Surrounded by creative minds working together at a privately-owned business? Talking to customers around the US about our industry-leading products? What if you had the option of both?

Find yourself in a relaxed and innovative work place within a contemporary facility in Sharpsville, Indiana. At Functional Devices, work life balance is easily achievable with an environment that allows you to completely leave work AT WORK. We offer abundant opportunities to travel, collaborate, and communicate directly with customers. We work directly with our in-house marketing and engineering teams to best serve our customers. By having our production department within the building, we experience the quality products we sell being built firsthand.

Since 1969, we have continued to grow and change, but one thing has remained: Functional Devices Inc. is a Building Automation industry leader.

Position: Embedded Software Engineer

Department: Engineering

Reports to: Engineering Manager

Job Purpose:

Write, troubleshoot, and append embedded software for new and existing design projects

Key Responsibilities:

  • Write embedded software per customer or Product Management specification, primarily in C or C++
  • Software support for internal design group
  • Assist in new product documentation
  • Write/modify embedded code
  • Collaborate with other electrical engineers
  • Working knowledge of Assembly Code Language (Legacy)
  • Basic understanding of component level electrical hardware
  • Understanding microcontroller communication interfaces (I2C, SPI, UART, etc.)


Complete all tasks defined above and required by management to help create an environment to smoothly and efficiently develop new products and help support them. Also, you will work with Engineering and coordinate with other departments within Functional Devices to further expand our market base.


  1. Four-year college degree in EET, ECET, C&IT, Computer Science or related field (3.0 of 4 GPA required)
  2. Live or relocate within 35-mile radius of Functional Devices
  3. Limited travel may be required
  4. Excellent communication skills


  1. Experience with 8-bit, 16-bit and 32-bit microcontrollers
  2. HTML, Java, Python experience


  1. Medical, dental and vision insurance
  2. Unique monthly bonus program
How to Apply:

Send your resume via email to Karen Price (k.price@functionaldevices.com):

Click Here to Apply