Closing: May 31, 2024
11 days remainingPublished: May 9, 2024 (12 days ago)
Job Requirements
Education:
Work experience:
Language skills:
Job Summary
Contract Type:
Sign up to view job details.
Requirements
- Bachelor's Degree in Electrical Engineering, Computer Engineering/Science, or a related field.
- Minimum of 6 years of post-graduation experience in embedded systems development
- Experience in system development from scratch with board bring-up
- Experience in test-driven development (TDD) and continuous integration (CI) techniques for embedded systems
- Experience with hardware design, testing, and debugging.
- Verifiable evidence of proficiency with STM32 and Espressif microcontrollers
- Proven track record of designing, developing and assembling hardware products that address complex challenges in the energy sector.
- Strong programming skills in C/C++ & Python for Embedded systems.
- 4+ years of experience in Embedded C
- Experience in writing low-level drivers for semiconductors
- Experience in working with RTOSs ( FreeRTOS & Zephyr)
- Experience in working with different microcontrollers
- Experience in High-speed, Advanced PCB design from schematic to PCB to manufacturing with proficiency in KiCAD, Altium, or DipTrace for schematic and
- PCB design.
- Experience with 3D CAD software for product design and development
- (AutoDesk Fusion360).
- PSM I certification will be an added advantage
We’d also like to see:
- Flexibility and comfort working in a fast-paced, changing environment
- An attribute of grit
- Good communication, and strong leadership qualities
- Ability to work in a team and collaborate effectively
- Excellent problem-solving skills and attention to detail.
- Compliance oriented, good interpersonal skills
- Excellent time management, task prioritizing and organisational ability
Responsibilities
Requirements
- Bachelor's Degree in Electrical Engineering, Computer Engineering/Science, or a related field.
- Minimum of 6 years of post-graduation experience in embedded systems development
- Experience in system development from scratch with board bring-up
- Experience in test-driven development (TDD) and continuous integration (CI) techniques for embedded systems
- Experience with hardware design, testing, and debugging.
- Verifiable evidence of proficiency with STM32 and Espressif microcontrollers
- Proven track record of designing, developing and assembling hardware products that address complex challenges in the energy sector.
- Strong programming skills in C/C++ & Python for Embedded systems.
- 4+ years of experience in Embedded C
- Experience in writing low-level drivers for semiconductors
- Experience in working with RTOSs ( FreeRTOS & Zephyr)
- Experience in working with different microcontrollers
- Experience in High-speed, Advanced PCB design from schematic to PCB to manufacturing with proficiency in KiCAD, Altium, or DipTrace for schematic and
- PCB design.
- Experience with 3D CAD software for product design and development
- (AutoDesk Fusion360).
- PSM I certification will be an added advantage
We’d also like to see:
- Flexibility and comfort working in a fast-paced, changing environment
- An attribute of grit
- Good communication, and strong leadership qualities
- Ability to work in a team and collaborate effectively
- Excellent problem-solving skills and attention to detail.
- Compliance oriented, good interpersonal skills
- Excellent time management, task prioritizing and organisational ability
Job Description
You’ll focus on:
- Designing, and implementing embedded hardware & firmware for embedded and power devices.
- Designing, developing, coding, testing and debugging system software.
- Analyzing and enhancing efficiency, stability and scalability of system resources.
- Designing, developing and commercializing Battery Management Systems (BMS) on 48V and a variety of high voltage capacities.
- Designing, developing and commercializing battery packs in rack mount, wall mount and outdoor IP65 rating with appropriate BMS & embedded systems functionality.
- Ensuring designed hardware and its firmware are capable of real-time IoT data including battery voltage, environment data, battery usage, energy consumed, energy discharged, cell-level monitoring, discharge count, End-of-life data etc.
- Developing technical specifications based on design requirements and implementation.
- Analyzing system technical issues and developing appropriate resolutions.
- Participating in system design reviews and implementing recommended improvements.
- Identifying technical risks and challenges and proposing action plans.
- Researching and setting up a test lab with requisite tools and equipment.
- Continuous improvement to ensure devices are bug-free.
- Researching & developing new products to keep pace with global energy storage and battery chemistry innovations.
- Observing all occupational health and safety requirements.
- Maintaining a professional appearance/attitude, consistent with local customs and company policy.
- Responding to and resolving round-the-clock emergency call-out requests.
- Write drivers for semiconductors for RTOS and bare-metal
- Collaborate with cross-functional teams to define system requirements and specifications.
- Conduct hardware and firmware development, testing, and debugging.
- Utilize KiCAD, Altium, or DipTrace for schematic and PCB design.
- Perform code reviews, optimization, and troubleshooting to ensure product performance and reliability.
- Stay updated on industry trends, emerging technologies, and best practices in embedded systems engineering.
- Mentor and support junior engineers, providing guidance and expertise in embedded systems development.
- Use 3D CAD software for product design and development.
- Any other duties as assigned to your Line Manager.
Applications submitted via Fuzu have 32% higher chance of getting shortlisted.