Tallo logoTallo logo

Firmware Engineer

Job

REDWAVE Infrared Studio

Beachwood, OH (In Person)

$114,400 Salary, Full-Time

Posted 3 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
71
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

Firmware Engineer REDWAVE Infrared Studio Beachwood, OH Job Details Contract $50 - $60 an hour 14 hours ago Qualifications Jira Data encryption Version control MATLAB Inter-Integrated Circuit (I2C) protocol Engineering testing Signal processing Automation Internet of Things Embedded systems FPGA Big data Visual Studio Firmware Mid-level Universal asynchronous receiver-transmitter (UART) protocol Quality assurance within IT Bash SQL AWS Analysis skills Database management C SVN Cloud-based systems Confluence JavaScript Embedded software Ethernet Perl Full Job Description Overview Join our innovative team as a Firmware Engineer and play a pivotal role in developing cutting-edge embedded software solutions for a diverse range of electronic devices. This energetic position offers the opportunity to work on complex hardware-software integration, optimize firmware performance, and contribute to the development of next-generation technologies. As a key contributor, you will collaborate across multidisciplinary teams to design, implement, and test firmware that drives the functionality and reliability of our products. Duties Develop, modify, and optimize embedded firmware for various hardware platforms, including FPGA and ARM-based systems. Design and implement algorithms for signal processing, machine learning, and sensor data analysis to enhance device capabilities. Create and maintain APIs (Application Programming Interfaces), including RESTful APIs, for seamless communication between hardware components and software applications. Collaborate with hardware engineers on PCB design, soldering processes, and integration of sensors and Zigbee modules. Conduct debugging, troubleshooting, and unit testing of firmware using tools like Visual Studio, Eclipse, and GitHub to ensure high-quality deliverables. Write scripts in Python, Bash, Perl, or VBA to automate testing procedures and data analysis workflows. Participate in Agile development cycles using tools such as Jira and Confluence to manage tasks efficiently while adhering to software quality assurance standards. Experience Proven experience in embedded software development with proficiency in C, C++, Python, JavaScript, and Visual Basic. Strong understanding of OS kernels (Linux/RTOS), computer networking protocols (TCP/IP, UDP), and internet of things (IoT) architectures. Hands-on knowledge of FPGA programming, signal processing techniques, UML modeling, and UML tools like Simulink or MATLAB. Familiarity with database management systems such as MySQL and Microsoft SQL Server for handling large datasets and big data analytics. Experience working with cloud platforms like AWS or similar environments for firmware deployment and remote device management. Knowledge of hardware interfaces including UART, I2C, SPI, Ethernet, TCP/IP, DHCP, VoIP protocols, and encryption standards. Demonstrated ability to work within Agile teams using version control systems like Git or SVN while conducting software testing and test automation. Strong analysis skills combined with excellent problem-solving abilities to troubleshoot complex issues related to embedded systems or network connectivity. Join us to innovate at the intersection of hardware engineering and software development! Bring your expertise in firmware engineering to create impactful solutions that shape the future of connected devices worldwide.
Job Type:
Contract Pay:
$50.00 - $60.00 per hour
Work Location:
In person

Similar remote jobs

Similar jobs in Beachwood, OH

Similar jobs in Ohio