Wingman Is Hiring for a Firmware Developer
Job Description
Skills & Requirement
• Good understanding in Digital Electronics, C, C++, Embedded C, Assembly Language coding and bare metal programming.
• Familiarity with Linux, CLI, shell scripting, make files, and cross compilation.
• Familiarity and basic knowledge of Inter-process communication, threads, sockets, mutex, and networking.
• Knowledge in Linux systems engineering and networking fundamentals.
• Excellent written and verbal communication skill.
• Ability to quickly adapt and learn new technologies.
• Able to work efficiently with minimal supervision.
• Sense of ownership and pride in your performance and its impact on company's success.
• Team player.
• Good time-management skills.
• Critical thinker and problem-solving skills
• Design, develop, implement, test and debug system hardware, firmware, bare metal programming
• Perform design and code reviews and recommend improvements.
• Perform testing to validate product architecture and design.
• Collaborate with other engineers on technical and design issues.
• Develop firmware algorithms to handle exceptional conditions and errors.
• Analyze and enhance the efficiency, stability and scalability of system resource
Job Type
Payroll
Positions
Backend Developers