Senior/Middle Embedded Software Developer
Job Description
- Design separate components, modules, classes, devices
- Code, debug, document, and maintain portions of software and hardware
- Perform different types of testing
- Participate in estimation and planning sessions
- Contribute to the development of technical project documentation and user documentation
- Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
- Participate in conference calls and
-
- face meetings with the Customer and Customer’s partners - Report status and progress according to the project and company demands
Qualifications
- At least 5 years of experience with C
- Strong understanding of ASIC (Application-Specific Integrated Circuit) and FPGA (Field-Programmable Gate Array) architectures, including their design, implementation, and optimization for embedded systems
- Knowledge of widely used platforms (ST, Si
Labs, NXP, TI), interfaces and protocols (UART, I2C, SPI, Modbus, etc. ) - Knowledge and practical experience in RTOS usage and IPC approaches
- Experience in debugging and troubleshooting solutions for embedded systems. It should include software debugging on real devices (using J-link, ST-link) and debugging issues
- Knowledge of commonly used libraries (HALs, file system (Fat
FS, Little
FS), networking (lw
IP or similar)) - An Upper-Intermediate level of English
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă