Save Job Back to Search Job Description Summary Similar JobsA rapidly expanding company with robust business results.Comprehensive and highly appealing benefits packageAbout Our ClientMy client is an international electronics multinational corporation, renowned for its innovative spirit and groundbreaking solutions that are reshaping the industry. With a proven track record of remarkable achievements, the company is a leader in the IoT revolution, driving the evolution of connected technologies. Currently, they are actively expanding their operations in Taiwan, offering exciting opportunities to join their dynamic and forward-thinking teamJob DescriptionFirmware Development & System DesignDevelop, test, and debug embedded firmware for diverse hardware platforms.Analyze requirements and design embedded system architecture tailored to project needs.Propose professional, customer-focused solutions based on technical assessments.Write efficient and maintainable code, ensuring energy and code size optimization where needed.Prototyping & TestingBuild and test prototypes to validate system functionality prior to mass production.Perform unit, integration, and system-level testing to ensure performance and stability.Troubleshoot hardware-software integration issues using debugging tools and oscilloscopes.Collaboration & CommunicationWork closely with hardware engineers, product managers, and QA teams to align development with product requirements.Participate in cross-functional meetings and provide timely updates to stakeholders.DocumentationCreate and maintain comprehensive technical documents, including architecture designs, user manuals, and test reports.Ensure documentation is clear and accessible for both internal teams and technical users.The Successful ApplicantMust-Have SkillsProficiency in C programming for embedded systemsStrong experience with 8-bit MCUs (e.g., AVR, 8051) and ARM Cortex-MSolid understanding of Git workflows (feature branches, merges, rebasing)Familiarity with Linux command-line environmentExperience with Python for scripting and test automationPractical knowledge of embedded systems testing (unit, system, integration)Experience working with issue tracking systemsNice-to-Have SkillsFamiliarity with Rust and the Meson build systemExperience with CI/CD tools like GitHub ActionsKnowledge of RobotFramework for test automationExposure to VB.Net and C# for legacy systemsEmbedded Linux experience, including:Build systems: Buildroot, YoctoMaintenance of embedded Linux environmentsApplication development on embedded LinuxUnderstanding of IoT systems and connected devicesExpertise in writing energy-efficient and compact firmwareEducation & ExperienceBachelor's degree or higher in Electrical Engineering, Computer Science, or related fieldMinimum 5 years of experience as an Embedded Software DeveloperProficient in English communication (written and verbal)What's on OfferComprehensive benefits packageAn encouraging work environment that values innovation and creativityContactNick WeiQuote job refJN-052025-6733567Phone number+886 2 8729 8222Job summaryJob functionITSpecialisationIT DevelopmentWhat is your area of specialisation?Technology & TelecomsLocationTaipei CityContract TypePermanentConsultant nameNick WeiConsultant phone+886 2 8729 8222Job ReferenceJN-052025-6733567