···
Log in / Register

R&D Analyst - Firmware

R$3,500/month
Indeed
Full-time
Onsite
No experience limit
No degree limit
R. Tabajara, 303 - Vila Cachoeirinha, Cachoeirinha - RS, 94910-200, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Support research and development activities for embedded firmware systems, assisting in implementation, testing, automation, and documentation. Key Highlights: 1. Support for embedded firmware development in C/C++ 2. Assistance with microcontroller and development environment configuration 3. Support for firmware testing, validation, and debugging **Job Objective:** Support research and development activities for embedded firmware systems, assisting in implementation, testing, validation automation, and firmware documentation under the direct supervision of a designer or responsible engineer. **Responsibilities:** **1\- Support for embedded firmware development:** * Assist in implementing simple firmware routines in C/C\+\+, according to specifications and technical guidance. * Develop basic functionalities, such as: GPIO read/write, serial communication (UART), I²C and SPI interfaces, and simple timers and interrupts. **2\. Assistance with peripheral and development environment configuration:** * Assist with initial microcontroller and development environment setup, including: toolchains, IDEs, build systems, and firmware flashing and updating. **3\. Support for firmware testing and validation:** * Execute basic functional bench tests to validate developed firmware. * Perform communication tests. * Validate expected functional behavior. * Record failures, logs, and observed behaviors. **4\. Assistance with debugging, failure analysis, and bug fixing:** * Assist in identifying firmware failures using basic debugging tools, such as: serial logs, debug messages, and assisted debugger usage. * Support \*\*firmware bug fixes under direct supervision\*\*, including adjustments to previously developed code, always with: * Reporting identified failures, implemented fixes, and results to the engineering team. **5\. Support for technical documentation:** * Assist in preparing and updating technical documentation, including: feature descriptions, execution flows, code comments, and test records, corrections, and revisions. **6\. Support for test jig development and automation:** * Assist in developing and maintaining test jigs used for firmware and hardware validation in bench or production environments. * Support creating, adapting, and executing Python scripts for: functional test automation, communication with embedded devices via serial interfaces or network, collection, recording, and organization of test results, and execution of predefined test sequences. **Requirements:** * Enrolled in Electrical Engineering, Electronics Engineering, Computer Science, or related fields (minimum 8th semester). * Knowledge of programming logic. * C language (basic/intermediate level). * Familiarity with embedded systems. * Basic knowledge of microcontrollers. * Ability to read and interpret datasheets. * Basic knowledge of Python. All activities will be supervised by the area’s responsible designer. Employment Type: Full-time, CLT Permanent Contract Compensation: R$3\.500,00 per month Benefits: * Medical insurance * Dental insurance * Education allowance * Free parking * Profit-sharing program * Life insurance * Meal voucher * Transportation voucher Work Location: On-site

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.