- Solicit, generate and manage requirements related to SW components;
- Apply internal process for new product development;
- Design and implement complex software subsystems and whole systems within a larger embedded product using software engineering best practices.
- Take design choice autonomously and validate that in a cooperative process and be able to lead deep technical discussion;
- Troubleshoot the design, drive the relation with Validation and Verification team in a fruitful manner;
- Study and benchmark the competitor’s products;
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software;
- Participating in peer-reviews of solution designs and related code.
- Embrace innovation culture of our Company, contributing to generate invention disclosures and to scout/evaluate novel and differentiating technologies.
- Participate in the maintenance of existing products, with the aim also to solve problems arisen from field or production.
- Strong technical skills including understanding of software development principles.
- Knowledge about embedded system (hardware, MCU/CPU). Experience with ARM would be a plus.
- Knowledge of programming languages (C/C++ 19, python, scripting languages)
- Familiar with Linux user space programming and debugging
- Familiar with Linux kernel space and driver programming (device drivers for I2C, SPI, Ethernet)
- Familiar with Yocto project
- Knowledge of common development tools (GIT, Jenkins, CMAKE).
- Capability to use debugging tools as debugger, oscilloscope, logic analyzer, emulators.
- Good communication to ask for support when needed.
- Time management to meet deadlines.
- Problem-solving skills to creatively and independently come up with solutions.
- Adaptability and flexibility to adjust to changing work conditions and keep up with changing industry standards.
- Ability to accept feedback and to work in team.
Education: Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science or equivalent
Language: Good written and spoken English communication skills
Years of Experience: Would be newly graduated to at least 3 years with experience in C++ programming or Linux kernel space programming
Công ty CP Cỏ May Farm, thành viên của Cỏ May Group, là một doanh nghiệp trẻ kinh doanh lĩnh vực sản xuất, chế biến, phân phối thực phẩm tươi sống và chế biến. "Chất lượng thay lời nói" là phương châm để Cỏ May Farm không ngừng sáng tạo, cải tiến chất lượng để luôn đồng hành, mang đến cho khách hàng thân yêu những sản phẩm tươi sạch, thơm ngon, chất lượng.
Chuỗi giá trị của CM Farm được xây dựng ngay từ vùng nguyên liệu của mình. Vùng nuôi của CMFarm là các NÔNG TRẠI XANH ở ven sông Cửu Long, với quy trình nuôi trồng được theo dõi chặt chẽ từ con giống đến thức ăn chăn nuôi phải có nguồn gốc xuất xứ, kiểm soát dư lượng kháng sinh, dịch bệnh để ổn định chất lượng cá nguyên liệu, đáp ứng tốt tất cả các tiêu chuẩn khắc khe của hoạt động sản xuất và chế biến thủy sản.
Và để hoàn thành CHUỖI GIÁ TRỊ BỀN VỮNG - TỪ NÔNG TRẠI ĐẾN BÀN ĂN, CMFarm đã xây dựng nhà máy chế biến hiện đại, với dây chuyền nhập khẩu từ Châu Âu đáp ứng các tiêu chuẩn quốc tế như HACCP, ISO, Halal... Từ đây, các sản phẩm được nghiên cứu chuyên sâu ra đời, làm gia tăng thêm giá trị cho người tiêu dùng. Những sản phẩm của CMFarm phục vụ các nhu cầu đa dạng và tiện dụng từ cá sơ chế đến các sản phẩm được chế biến sẵn, kể cả đáp ứng các nhu cầu cao cấp về các sản phẩm từ cá.
CMFarm chúng tôi đem sản phẩm trực tiếp đến bàn ăn của người tiêu dùng Việt, thông qua hệ thống bán hàng hiện đại đảm bảo sản phẩm luôn an toàn, tươi ngon và tự nhiên. Trong suốt hành trình 40 năm xây dựng CHUỖI GIÁ TRỊ BỀN VỮNG - TỪ NÔNG TRẠI ĐẾN BÀN ĂN, của CMFarm, chúng tôi vẫn luôn nỗ lực cho một cam kết sản phẩm, đó là “Tươi ngon từ nông trại”.