x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Firmware Engineer
 banner picture 1  banner picture 2  banner picture 3

Firmware Engineer

Leoch Battery Pte. Ltd.

Leoch Battery Pte. Ltd. company logo

Job Responsibilities:

· Collaborate with cross-functional teams to design and architect firmware solutions that align with product requirements and specifications.

· Collaborate with stakeholders to develop software requirements specifications.

· Maintain software risk management and DFMEA, software verification and validation activities.

· Development of embedded firmware for Battery Management System.

· Plan and execute feasibility study, design review

· Responsible for software integration and implementation for embedded systems, ensuring products are according to design requirement.

· Responsible for designing, coding, maintaining debugging firmware and drivers for Battery Management System.

· Responsible for design develop, debugging, tests of product functionality and performance.

· Support entire product life cycle tasks including product creation, realization, and maintenance phases.

· Design and implement software of embedded devices and systems from requirements to production and commercial deployment.

· Conduct thorough code reviews to maintain high-quality standards and optimize firmware code for efficiency and resource utilization.

· Integrate firmware with hardware components, and perform rigorous testing, verification, and validation to validate functionality, performance, and reliability.

· Maintain comprehensive documentation of firmware designs, code, and testing procedures/protocols/reports to facilitate collaboration and future development.

· Stay abreast of industry trends, emerging technologies, and best practices to contribute innovative ideas that enhance the capabilities

Requirements:

· Degree in Electronic/Electrical/Computer Engineering/Computer Science, Software Engineering, or related fields.

· 0-2 years of experience in real time embedded system

· Must process knowledge of C/C++ language Example :

o Preprocessor Directives

o Bit Manipulation

o Pointers and Memory Management

o Data Types and Structures

· Experience with Arm, Cortex based microcontroller is required

· Knowledge of the communication transport protocol like I2C, SPI, UART and USB

· Understanding of the Bluetooth protocol and stack is a plus.

· Basic understanding of Task Scheduling & ISRs.

· Familiarity with DSP programming is an added advantage

· Excellent teamwork skills, flexibility, and ability to handle multiple tasks.

· Able to manage one's own time efficiently

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Senior/Site Engineer
Soil-build (pte.) Ltd.
Quick Apply
Engineer (Design Team)
United Singapore Builders Pte. Ltd.
Quick Apply
Flange Management Engineer
Gasoil Pte. Ltd.
Quick Apply
QAQC Engineer
Gasoil Pte. Ltd.
Quick Apply
Site Engineer
Nhl Holding Pte. Ltd.
Quick Apply
Algorithm Engineer - Lead
Hrt Apac Pte. Ltd.
Quick Apply
iSeries (AS400) Operation Engineer
Optimum Solutions (singapore) Pte Ltd
Quick Apply
EHS Engineer (ID: 602662)
Persolkelly Singapore Pte. Ltd.
Quick Apply
IT Operation Engineer
Asia Gulf Holdings Pte. Ltd.
Quick Apply
Engineer
Powerflow Pte. Ltd.
Quick Apply