Tallo logoTallo logo

Embedded Software Engineer

Job

Innovative Controls, Inc.

East Pittsburgh, PA (In Person)

$85,000 Salary, Full-Time

Posted 4 days ago (Updated 13 hours ago) • Actively hiring

Expires 6/13/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Embedded Software Engineer Innovative Controls, Inc. East Pittsburgh, PA Job Details $75,000 - $95,000 a year 16 hours ago Qualifications Version control Inter-Integrated Circuit (I2C) protocol TCP Human-machine interface (HMI) systems Engineering testing Computer Science Bachelor's degree in electrical engineering Embedded systems Bachelor of Science Engineering Firmware System design Git Mid-level Electrical engineering Universal asynchronous receiver-transmitter (UART) protocol Microcontrollers C Embedded software Master of Science Computer Engineering RTOS Software testing Master's degree in electrical engineering System architecture design Master's degree in computer science ARM Simulation systems TCP/IP Master's degree in computer engineering Full Job Description Innovative Controls, Inc. is a fast-growing company seeking an Embedded Software Engineer to join their team. In this position you will play a key role in developing system architecture for the ever growing diverse product line we offer. In this role, you will Architect and develop highly-reliable embedded firmware using C/C++, Codesys, and PC applications Develop low-level device drivers for CAN, SPI, UART, and I2C devices Develop, debug, and test CAN-based I/O modules and vehicle control systems Develop, debug, and test real-time embedded operating systems Develop, debug, and test custom simulation software tools Support hardware engineers with PCB startup, debugging and testing Ideal Qualifications BS/MS in Computer Science, Computer Engineering, Electrical Engineering or a related field. Work experience may be accepted in place of a degree. Knowledge of both high- and low-level communication protocols like I2C, SPI, CAN and TCP/IP Protocols Experience with low-level task managing RTOS Basic knowledge of electrical engineering fundamentals to support low level debugging and systems Basic knowledge of how to use bench test equipment like multimeters, oscilloscopes, and power supplies Desirable Qualifications Experience with HMI Development using C/C++ and Codesys Experience with vehicle based CAN I/O modules Embedded boot-loader experience Experience with Atmel RISC and ARM microcontrollers Experience with internet hosting for software development and version control using Git

Similar remote jobs

Similar jobs in East Pittsburgh, PA

Similar jobs in Pennsylvania