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 and System Integration:Design, develop, and debug embedded software for diverse hardware platforms.Architect embedded systems tailored to project specifications and objectives.Build prototypes and proofs of concept to evaluate and validate system functionalities.Perform rigorous unit, integration, and system-level testing to ensure optimal performance and reliability.Troubleshoot and resolve software and hardware interaction issues using advanced debugging tools.Collaboration and Stakeholder Engagement:Partner closely with hardware engineers, product managers, and QA teams to ensure seamless integration of software and hardware.Participate in cross-functional meetings to align on project milestones and technical objectives.Communicate project progress, provide status updates, and incorporate stakeholder feedback.Documentation and Knowledge Sharing:Develop and maintain comprehensive technical documents, including system designs, architecture overviews, and interface specifications.Author user manuals and technical guides to support internal teams and end users.Design and Testing Activities:System Design: Translate project requirements into system architecture and design documents.Firmware Implementation: Code and implement firmware solutions optimized for specific microcontrollers and platforms.Integration: Combine and refine software and hardware components into a cohesive system.Validation: Execute testing at various levels (unit, system, and integration) and analyze results to confirm performance and stability.Prototype Development: Test design choices through prototype iterations before production deployment.Key Technical Contributions:Leverage tools like debuggers and oscilloscopes for detailed analysis and resolution of issues.Document system designs and testing methodologies to support reproducibility and process improvement.Provide actionable recommendations to enhance system efficiency, reliability, and functionality.The Successful ApplicantA minimum of 5 years of professional experience as an Embedded Developer.Essential Skills:Strong proficiency in C programming.Solid experience using Git for version control, including tasks such as branching, merging, and rebasing.Extensive knowledge of 8-bit microcontrollers (e.g., AVR, 8051) and ARM Cortex-M architectures.Comfortable working in a Linux command-line environment.Familiarity with issue tracking tools to manage development tasks effectively.Skilled in Python programming.Hands-on experience with embedded system testing, including unit, system, and integration tests.Desirable Skills:Exposure to Rust programming language.Knowledge of Meson build system and experience with GitHub Actions for CI/CD.Experience using Robot Framework for automation testing.Familiarity with VB.Net and C#, with the ability to work on legacy applications if needed.Expertise in Embedded Linux, covering:Build systems like Buildroot and Yocto.System maintenance and updates.Application development and support.Background in IoT technologies and connected devices.Ability to write highly efficient code optimized for size and energy consumption.What's on OfferAs the first Firmware Engineer hire in Taiwan, this role marks a pivotal step in their growth journey, with plans for further team expansion in the near future. The company has been achieving remarkable business milestones and offers a comprehensive and competitive benefits package, providing an exciting opportunity to be part of a dynamic and rapidly growing organization.ContactNick WeiQuote job refJN-112024-6599788Phone 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-112024-6599788