EMBEDDED SYSTEMS ENGINEER

Colorado Springs, CO
Full Time
Mid Level
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 languages 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!

 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*