Full-Time Senior Embedded Software Developer
Sigma Software is hiring a remote Full-Time Senior Embedded Software Developer. The career level for this job opening is Senior Manager and is accepting Iași, Romania based applicants remotely. Read complete job description before applying.
Sigma Software
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Design separate components, modules, classes, and 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-to-face meetings with the Customer and Customer’s partners.
Report status and progress according to the project and company demands.
Minimum 5 years of experience with C.
Strong understanding of ASIC and FPGA architectures, including their design, implementation, and optimization for embedded systems.
Knowledge of widely used platforms (ST, SiLabs, 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, including software debugging on real devices (using J-link, ST-link).
Knowledge of commonly used libraries (HALs, file system (FatFS, LittleFS), networking (lwIP or similar)).
Upper-Intermediate level of English.