Job Description
Title : IoT Software Developer
Reports to : Engineering Manager
Pay: DOE
Job summary
At TraffiCalm, we're dedicated to creating a safer world through advanced traffic safety solutions. The IoT Software Developer will play a pivotal role in TraffiCalm's commitment to revolutionize traffic safety through technology. This role involves both the hardware and software dimensions of our products, ensuring the seamless integration and performance of our IoT solutions in real-world traffic conditions. This role reports to the VP of Operations.
Summary of essential job functions
- End-to-End Development: Lead the design, development, and deployment of IoT solutions, from sensor integration and data acquisition to backend processing and user interface design.
- Performance Optimization: Enhance the real-time performance, reliability, and scalability of our IoT devices and systems.
- Cross-functional Collaboration: Interface with product managers, designers, and hardware teams to refine product specifications and implement features.
- Security and Compliance: Ensure that all solutions adhere to industry standards of security, data protection, and privacy.
- Continuous Improvement: Research emerging IoT technologies, tools, and best practices to keep our products and systems innovative and competitive.
- Quality Assurance: Design and implement testing protocols to validate product functionality, reliability, and compatibility in diverse environments.
- Other duties as assigned.
Required Qualifications and Skills
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, OR, any equivalent combination of experience and/or education from which comparable knowledge, skills and abilities have been achieved.
- Demonstrated expertise in full-stack development, especially Python, JavaScript, and C/C .
- Proficient with various IoT platforms (e.g., AWS IoT, Azure IoT Suite, Google Cloud IoT).
- Hands-on experience with embedded systems and microcontroller interfacing.
- Strong understanding of network protocols, data communication, and IoT security principles.
Preferred Skills and Experience:
- Experience in traffic safety, automotive technologies, or related fields.
- Familiarity with data analytics, machine learning, and their applications in IoT contexts.
- Experience with edge computing solutions and architectures.
- Proven ability to troubleshoot and resolve technical challenges in real-world deployments.
Personal Attributes:
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a team environment and communicate effectively.
- Commitment to continuous learning and professional development
Research, design and write new applications for our TraffiCalm products.
- Passionate about discovering new technologies and their potential applications to traffic safety.
- Must be self-motivated and work with minimal supervision.
- Ability to work in a lean manufacturing environment with attention to continuous flow.
- Maintain a pleasant helpful attitude towards co-workers and supervisors.
- Consistently follow all procedures – Including data logging and process flowcharts.
- High Quality – Quality is #1 and everyone is accountable for his or her work.
Trafficalm is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, parental or pregnancy status, national origin, age, citizenship, marital status, disability, or veteran status, or any other characteristic protected by federal, state, or local laws.
Job Type: Full-time
Benefits:
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Vision insurance
Ability to Relocate:
- Post Falls, ID 83854: Relocate before starting work (Required)
Work Location: Hybrid remote in Post Falls, ID 83854