ZipRecruiter
Job DescriptionJob Description OVERVIEW
Integrity Communications Solutions (ICS) is looking for a motivated and talented individual with experience in embedded development. We are an agile engineering team needing immediate support in developing two embedded systems. The first is a biometric radar system that requires the following support:
Develop and maintain the data pipeline between radar firmware (C) and backend API (Flask).
Implement and monitor containerized deployments using Docker.
Integrate and optimize the data processor (Python) to receive and stream radar data.
Collaborate with backend and frontend teams (Flask API + ReactJS UI) for real-time visualization.
The second is supporting gas sensing methodologies using multi-PCB systems, wireless communications systems, automation and control routines, and external system interfacing using STM32 microcontrollers. We are designing flexible gas sensing systems to be tailor-fit to various applications in the agricultural, oil/gas, water treatment, and air quality industries.
MINIMUM QUALIFICATIONS
Bachelor’s or higher education in Electrical Engineering or Software Engineering or similar field
Embedded development skills
Firmware: C/C++
Data Processing: Python
DevOps: Git, Docker
PREDERRED QUALIFICATIONS Experience with the following:
STM32 microcontroller development
Code Composer Studio
I2C interfacing
Flask (Python)
ReactJS
Linux systems
SQL
Database management
SPI (RS232, RS485, etc.)
Embedded wireless communications
LTE, WiFi, BT, etc.
SKILLS The required skills for this role include a strong foundation in embedded systems design and development, which is critical for building reliable and efficient hardware-software solutions. Proficiency in low-level programming such as C and C++, along with experience in real-time operating systems (RTOS), is essential for developing time-sensitive applications. Solid understanding of hardware interfaces and protocols (e.g., SPI, I2C, UART, CAN) is necessary for seamless integration between components.
Analytical and problem-solving abilities are vital for debugging complex systems and optimizing performance. Attention to detail and a methodical approach support the development of robust, fault-tolerant systems. Collaboration and communication skills are also important for working effectively with cross-functional teams, including hardware engineers, software developers, and product managers.
COMPENSATION AND BENEFITS
Salary Range:
$100,000.00-$120,000.00 annually (based on experience and qualifications)
Benefits Include:
70% company-paid medical insurance
100% company-paid dental and vision coverage
401(k) plan with company match and profit sharing
Company-paid life and AD&D insurance
Education assistance program
Paid time off (PTO) starting at 15 days accrued annually, increasing with tenure
13 paid holidays annually, including a year-end shutdown
And more!
Powered by JazzHR
srpJFkt69P
Develop and maintain the data pipeline between radar firmware (C) and backend API (Flask).
Implement and monitor containerized deployments using Docker.
Integrate and optimize the data processor (Python) to receive and stream radar data.
Collaborate with backend and frontend teams (Flask API + ReactJS UI) for real-time visualization.
The second is supporting gas sensing methodologies using multi-PCB systems, wireless communications systems, automation and control routines, and external system interfacing using STM32 microcontrollers. We are designing flexible gas sensing systems to be tailor-fit to various applications in the agricultural, oil/gas, water treatment, and air quality industries.
MINIMUM QUALIFICATIONS
Bachelor’s or higher education in Electrical Engineering or Software Engineering or similar field
Embedded development skills
Firmware: C/C++
Data Processing: Python
DevOps: Git, Docker
PREDERRED QUALIFICATIONS Experience with the following:
STM32 microcontroller development
Code Composer Studio
I2C interfacing
Flask (Python)
ReactJS
Linux systems
SQL
Database management
SPI (RS232, RS485, etc.)
Embedded wireless communications
LTE, WiFi, BT, etc.
SKILLS The required skills for this role include a strong foundation in embedded systems design and development, which is critical for building reliable and efficient hardware-software solutions. Proficiency in low-level programming such as C and C++, along with experience in real-time operating systems (RTOS), is essential for developing time-sensitive applications. Solid understanding of hardware interfaces and protocols (e.g., SPI, I2C, UART, CAN) is necessary for seamless integration between components.
Analytical and problem-solving abilities are vital for debugging complex systems and optimizing performance. Attention to detail and a methodical approach support the development of robust, fault-tolerant systems. Collaboration and communication skills are also important for working effectively with cross-functional teams, including hardware engineers, software developers, and product managers.
COMPENSATION AND BENEFITS
Salary Range:
$100,000.00-$120,000.00 annually (based on experience and qualifications)
Benefits Include:
70% company-paid medical insurance
100% company-paid dental and vision coverage
401(k) plan with company match and profit sharing
Company-paid life and AD&D insurance
Education assistance program
Paid time off (PTO) starting at 15 days accrued annually, increasing with tenure
13 paid holidays annually, including a year-end shutdown
And more!
Powered by JazzHR
srpJFkt69P