Job summary Firmware Engineer
Design, test, and maintain software programs for operating systems or applications
Ensure 100% quality assurance parameters
Job seniority: mid-to-senior level
Responsibilities • Be the firmware developer and integrator role.
• Firmware development process and integration.
• Troubleshoot and resolve issues quickly.
• Effectively communicate with customers and stakeholders.
• Deliver quality products on time.
Requirements • Minimum 3 years of experience.
• Expert in C and C++ Programming.
• Experience in firmware development in Linux environment & RTOS.
• Experience in firmware with ThreadX or Linux.
• Knowledge of Embedded design concepts, ARM Cortex, Memory management.
• Good debugging experience and proficiency in handling debuggers.
• Usage of tools like Jira, Git, Github.
• Nice to have skills: Programming in Python.
• Nice to have skills: Firmware experience in LCD Display, Analog ASICs, GPIO, ADC, Power management.
• Nice to have skills: Linux low-level skills, kernel build, experience in yocto, configuration.
• Nice to have skills: Experience in porting firmware from one hardware platform to another.
Key Skills Needed • C
• C++ Programming
• RTOS
• ThreadX
• Linux
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Back End Developer Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!