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:
MINIMUM QUALIFICATIONS
PREDERRED QUALIFICATIONS
Experience with the following:
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
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.
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!
Apply for this position
Required*