Key Responsibilities:
· Lead the design, development, and testing of complex electronic systems, including PCBs, microcontrollers, and embedded firmware.
· Collaborate closely with cross-functional teams to define project requirements, specifications, and design constraints.
· Develop and maintain detailed design documentation, including schematics, bill of materials (BOM), and firmware code.
· Conduct feasibility studies and risk assessments to guide design decisions.
· Perform circuit analysis, simulation, and troubleshooting to ensure functionality and performance.
· Prototype and validate electronic designs, iterating as needed to optimize performance and cost.
· Design and implement embedded firmware using (mention relevant programming languages and tools).
· Integrate sensors, communication protocols, and interfaces to enable seamless device operation.
· Lead firmware debugging, testing, and optimization efforts to meet project objectives.
· Collaborate with third-party manufacturers and suppliers for component selection and sourcing.
· Mentor and provide technical guidance to junior engineers and team members.
· Stay updated with industry trends, emerging technologies, and best practices in electronics and firmware design.
Qualifications:
· Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, or related field.
· Minimum 3 years of experience in electronics design and firmware development
· Proficiency in designing analog and digital circuits, including PCB layout and schematics using (mention relevant software/tools).
· Strong knowledge of embedded systems programming and firmware development.
· Experience with (mention relevant programming languages, IDEs, and microcontroller families).
· Familiarity with communication protocols such as UART, SPI, I2C, and wireless protocols.
· Ability to perform debugging and troubleshooting using lab equipment and tools.
· Excellent problem-solving skills and a track record of delivering high-quality designs.
· Project management skills and the ability to work collaboratively in a team environment.
· Strong written and verbal communication skills.