Job Description
- Design and develop battery monitor systems, encompassing analog and digital circuitry, as well as embedded firmware.
- Conduct comprehensive research and analysis to understand client requirements, technical specifications, and industry trends related to battery monitoring.
- Collaborate with cross-functional teams, including hardware engineers, firmware developers, and product managers, to define system architecture and design requirements with a focus on security.
- Utilize your experience in analog design to create circuit schematics, select appropriate components, and optimize performance.
- Develop embedded firmware to facilitate data acquisition, signal processing, and communication protocols for battery monitoring systems, following best practices for secure software development.
- Create Bills of Materials, assemble prototypes (soldering), and perform rigorous testing and verification of designs, utilizing appropriate tools and techniques, to ensure compliance with performance specifications and regulatory standards.
- Troubleshoot and resolve issues related to circuit design, firmware functionality, and system integration.
- Perform source code analysis and utilize secure coding techniques to identify and address potential vulnerabilities in firmware.
- Collaborate with manufacturing and production teams to provide technical support during the production and assembly of battery monitoring systems.
- Stay updated with advancements in battery technologies, electrical engineering principles, and industry best practices, and apply them to improve designs, optimize performance, and enhance system security.
- Prepare and maintain documentation, including design specifications, test plans, and reports, to ensure comprehensive and accurate records.
- Assist service department personnel in troubleshooting and resolving issues technical issues in the field.
- Work closely with other departments (Production, Sales, Service, etc.) to receive feedback on designs and products developed.
- Bachelor’s degree in electrical engineering or a related field. Master’s degree (Preferred)
- Proven experience (5+ years) in analog and digital circuit design, preferably involving the design of measurement systems or related domains.
- Strong proficiency in embedded firmware development, including programming languages such as C/C++.
- Advanced math skills that include DSP techniques.
- Proficient with schematic capture and PCB layout tools (e.g., Eagle).
- Familiarity with simulation and analysis software (e.g., SPICE, MATLAB, OCTAVE, Simulink) to model and validate circuit designs.
- Experience with microcontrollers, processors, and digital signal processors (DSPs) commonly used in embedded systems.
- Solid understanding of communication protocols (e.g., I2C, SPI, UART, TCP/IP) and experience integrating them into firmware designs.
- Strong problem-solving skills and ability to troubleshoot complex hardware and firmware issues using test equipment (including DMMs, oscilloscopes, and power supplies).
- Ability to design to UL, ETL, CE, and ROHS standards and work within ISO 9001-certified processes.
- Excellent verbal and written communication skills, with the ability to effectively collaborate with multidisciplinary teams.
- Detail-oriented mindset with a focus on accuracy, quality, and adherence to project deadlines.
- Demonstrated ability to adapt to changing project requirements and priorities.
- Windows and Linux computer skills are required.
- Experience working with Microsoft Office.