Shape the future with us
Embedded Systems Engineer - Solutions Architect
Job Description
We are seeking a highly skilled and motivated Embedded Systems Engineer to lead the design, development, and deployment of advanced IoT-based solutions, specifically focusing on battery management systems, PCB design, and cloud integration. The ideal candidate will be responsible for taking projects from initial concept through to mass production, ensuring all stages of the development lifecycle are executed with precision and efficiency.
Position Overview:
We are seeking a highly skilled and motivated Embedded Systems Engineer to lead the design, development, and deployment of advanced IoT-based solutions, specifically focusing on battery management systems, PCB design, and cloud integration. The ideal candidate will be responsible for taking projects from initial concept through to mass production, ensuring all stages of the development lifecycle are executed with precision and efficiency.
Key Responsibilities:
-
Design and Documentation:
- Develop comprehensive design documents outlining system architecture, component selection, and integration plans.
- Collaborate with cross-functional teams to refine requirements and create detailed technical specifications.
-
Component Selection and Procurement:
- Identify, evaluate, and source necessary components such as microcontrollers (e.g., ESP32), CAN modules, sensors, and actuators.
- Engage with suppliers to procure high-quality components and ensure timely delivery.
-
Prototyping and Development:
- Assemble and test breadboard prototypes to validate design concepts and component functionality.
- Develop and debug firmware for core functionalities, including CAN communication, Wi-Fi data transmission, and GPIO control.
-
PCB Design and Fabrication:
- Convert schematic designs into PCB layouts using tools like KiCad, Eagle, or Altium, with a focus on signal integrity and power distribution.
- Oversee the fabrication process, ensuring accurate assembly and high-quality production.
-
System Integration:
- Integrate all hardware components into a cohesive system, deploying firmware onto the final prototype.
- Perform extensive testing to ensure seamless communication between the hardware and cloud services, including real-time data handling.
-
Testing and Validation:
- Conduct functional, stress, and user testing to validate system performance, reliability, and user experience.
- Iterate on designs and firmware based on test results, optimizing for performance, security, and power efficiency.
-
Documentation and Training:
- Maintain detailed documentation throughout the project, including design documents, firmware guides, and user manuals.
- Develop training materials and conduct sessions for operators or end-users.
-
Pre-Production and Pilot Testing:
- Manage small batch production runs for pilot testing, overseeing deployment in real-world environments.
- Gather and analyze feedback, making necessary adjustments before mass production.
-
Mass Production and Quality Control:
- Prepare for large-scale production, implementing stringent quality control processes to ensure consistency and reliability.
- Collaborate with manufacturing partners to manage production schedules and ensure timely delivery.
-
Deployment and Post-Deployment Support:
- Oversee the deployment of final products to the market or end-users, ensuring smooth installation and operation.
- Provide ongoing support, addressing any issues, updates, or enhancements as required.
Qualifications:
- Bachelor’s or Master’s degree in Electrical Engineering, Embedded Systems, or related fields.
- 2+ years of experience in embedded systems development, including PCB design and IoT solutions.
- Proficiency in programming languages such as C/C++ and Python.
- Experience with CAN bus communication and microcontroller platforms (e.g., ESP32).
- Strong understanding of PCB design principles and experience with design tools (e.g., KiCad, Eagle, Altium).
- Familiarity with cloud integration and IoT platforms.
- Excellent problem-solving skills and the ability to work independently.
- Strong communication skills, with the ability to document and present technical information clearly.
Preferred Skills:
- Experience with battery management systems and power electronics.
- Knowledge of secure firmware development and OTA updates.
- Experience in mass production and quality control processes.
- Ability to work in a fast-paced environment and manage multiple projects simultaneously.
Job Overview
Date Posted
September 27, 2024
Experience
2+ Years Experience
Qualification
Bachelor Degree in Electronics Engineering