Design, develop, and implement various components of the product to ensure its functionality, performance, and usability.
Responsibilities:
- Design and develop front-end and back-end components ensuring a seamless user experience.
- Develop robust and scalable APIs and microservices using backend technologies (Node.js, Python, or Java).
- Optimize application performance, ensure high availability, scalability, and security.
- Conduct thorough testing, debugging, and troubleshooting to ensure reliability and stability.
- Deploy and maintain the product in a cloud-based environment.
Requirements:
- Proven experience as a Full Stack Developer, preferably in the automotive or analytics domain.
- Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript frameworks).
- Solid understanding of back-end technologies (Node.js, Python, or Java) and experience with building RESTful APIs and microservices.
- Familiarity with databases, SQL, and experience with ORM frameworks.
- Experience with data visualization libraries and tools.
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform) and experience with deploying and maintaining applications in the cloud.
- Proficient understanding of version control systems (e.g., Git) and agile development methodologies.
Send your resume to [email protected]
Firmware development, while supporting design, development, and testing of hardware products.
Responsibilities:
- Firmware Development: Design and develop firmware for our hardware devices, ensuring efficient and reliable operation. Write clean, efficient, and maintainable code for firmware development.
- Hardware Integration: Ensure seamless integration between the firmware and the hardware components. Collaborate on schematic design, board bring-up, and debugging activities to achieve optimal hardware and firmware performance.
- Testing and Debugging: Develop and execute comprehensive testing plans for firmware validation. Conduct unit testing, integration testing, and system-level testing to ensure firmware functionality and reliability. Debug and resolve firmware issues identified during testing and deployment.
- Documentation: Create and maintain clear and detailed documentation for firmware design, specifications, and test procedures. Document firmware architecture, APIs, and interfaces for internal and external stakeholders.
Qualifications:
- Bachelor’s or Master’s degree in Electrotonic Engineering, Computer Engineering, or a related field.
- Proven experience in firmware development, preferably in hardware-related projects.
- Strong programming skills in Python and Java, with a deep understanding of object-oriented programming principles.
- Familiarity with firmware development tools, debuggers, and IDEs.
- Experience with firmware testing and debugging, including the use of test equipment and tools.
- Experience with automation tools and frameworks for firmware testing and validation.
Send your resume to [email protected]
Design the overall solution from the hardware layer to the cloud layer. You will play a critical role in ensuring seamless data acquisition, efficient data processing, storage in public cloud applications, and the development of various applications for visualization, pattern identification, recommendations, and reporting.
Responsibilities:
- Solution Design: Architect end-to-end solutions that encompass hardware, data acquisition devices, cloud infrastructure, and applications. Design data acquisition systems and devices that efficiently capture data.
- Cloud Infrastructure: Define and design the cloud infrastructure required to support data processing, storage, and application deployment & Visualization. Meet scalability, security, and performance requirements.
- Data Processing and Storage: Design data pipelines, data warehousing, and data lake architectures to enable effective data analytics and insights generation, Applications for pattern identification, recommendations, and reporting. Ensure seamless integration within the overall solution architecture.
- Security and Compliance: Ensure the solution architecture meets industry-standard security and compliance requirements.
- Documentation and Communication: Create and maintain detailed solution documentation, including architectural diagrams, technical specifications, and design patterns. Communicate the solution architecture to internal teams, stakeholders, and clients effectively.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- Proven experience as a Solution Architect, preferably in the automotive or IoT domain, with a focus on end-to-end solution development.
- Strong understanding of hardware systems, vehicle communication protocols, and cloud computing technologies.
- Strong analytical and problem-solving skills, with the ability to translate business requirements into scalable and efficient technical solutions.
- Excellent communication and collaboration skills, with the ability to effectively interact with technical and non-technical stakeholders.
Send your resume to [email protected]
Drive the development and success of our innovative products in the rapidly evolving connected automotive ecosystem.
Responsibilities:
- Product Strategy: Develop and execute a comprehensive product strategy aligned with company mission.
- Market Analysis: Conduct thorough market research and analysis to identify customer needs, market trends, and competitive landscape. Utilize these insights to inform product decisions and prioritize feature development.
- Roadmap Planning: Collaborate with cross-functional teams, including engineering, design, and data science, to create and maintain a product roadmap that aligns with business goals and customer requirements. Ensure timely and efficient execution of roadmap initiatives.
- Requirements Gathering: Engage with internal stakeholders, customers, and industry partners to gather and understand product requirements. Translate these requirements into clear and actionable user stories and product specifications.
- User Experience: Advocate for a user-centric approach throughout the product development lifecycle. Collaborate with design teams to create intuitive and seamless user experiences that address customer pain points.
- Product Development: Work closely with engineering teams to oversee the end-to-end development process. Conduct regular product reviews, provide feedback, and make informed decisions to ensure high-quality product delivery.
- Launch and Adoption: Develop go-to-market strategies and launch plans for new products or features. Collaborate with marketing and sales teams to drive product adoption and customer success.
- Data Analytics: Define and track key product metrics, conduct data analysis, and utilize customer feedback to continuously improve product performance and iterate on features.
Send your resume to [email protected]