···
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: Provide support for Research and Development activities of embedded firmware, assisting in implementation, testing, automation, and documentation. Key Highlights: 1. Support for embedded firmware development and validation 2. Assistance with peripheral and development environment configuration 3. Support for test jig development and automation **Job Objective:** Support Research and Development activities for embedded firmware systems, assisting in implementation, testing, validation automation, and documentation of firmware under direct supervision of a designer or responsible engineer. **Responsibilities:** **1. Embedded firmware development support:** * 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. Peripheral and development environment configuration support:** * Assist in initial microcontroller and development environment setup, including: toolchains, IDEs, build systems, and firmware flashing and updating. **3. Firmware testing and validation support:** * Perform basic functional bench tests to validate developed firmware. * Conduct communication tests. * Validate expected functional behavior. * Record failures, logs, and observed behaviors. **4. Debugging, failure analysis, and bug fixing support:** * 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 modifications to previously developed code, always with: * Reporting identified failures, implemented fixes, and results to the engineering team. **5. Technical documentation support:** * Assist in preparing and updating technical documentation, including: feature descriptions, execution flows, code comments, and records of tests, corrections, and revisions. **6. Test jig and automation development support:** * Assist in developing and maintaining test jigs used for firmware and hardware validation in bench or production environments. * Support creation, adaptation, and execution of Python scripts for: functional test automation, communication with embedded devices via serial interfaces or network, collection, logging, and organization of test results, and execution of predefined test sequences. **Requirements:** * Currently 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 assistance * Dental assistance * Education allowance * Free parking * Profit sharing * Life insurance * Meal allowance * Transportation allowance 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.