I-CON is actively seeking highly creative and intellectually curious Embedded Software Engineer with a passion for coding, mobile, and IoT. This position's primary focus will be architecting the design of new device firmware and communication protocol implementations. The position's responsibilities will include, but will not be limited to:
Create and support embedded application software for water management systems.
Perform all aspects of the software development life cycle, including requirements, design, implementation, testing, documentation and maintenance.
Take responsibility for the performance and reliability of all assigned systems
Other assignments and/or projects as assigned by the Executive Team
Minimum Position Consideration Requirements:
Bachelor's Degree in Computer Engineering, or related field
3-5 years of professional software development experience
Expert knowledge of, and experience with, embedded development environments
Proficiency in C and C++ programming languages is required
Embedded Linux application level software development experience preferred
Must be a self-starter with the ability to work independently as well as within a team, with strong interpersonal and communication skills, both verbal and written
Strong analytical and problem solving capabilities