We are looking for a skilled Embedded Developer with a high level of autonomy to work on a large, stable project with many components.
Our client is a Swedish company that provides embedded software solutions across various industries. This position is open within our company; however, you will be working directly with the Swedish client, who serves numerous clients worldwide.
As an Embedded Software Developer, you will join a team of 7 to 10 developers on the customer side. Our customer manages a variety of projects, so the specific assignment is yet to be determined. Here are some examples:
Automobile and Mobility Industry: This project covers embedded software solutions, including autonomous driving, connected vehicles, vehicle engineering and design, electric and conventional powertrains, and integrated diagnostics
Electronics Industry: The client is a leading provider of analog, mixed-signal, and digital signal processing chips, holding a significant market share in converter chips. Serving tens of thousands of customers, the company generates more than half of its chip sales from the industrial and automotive sectors
Industrial Machinery: The client specializes in producing pumps, valves, and related services, with operations divided into three segments: Pumps, Valves, and a service segment focused on spare parts for pumps and valves
Technology Stack: C, ST, UART, I2C, SPI, J-link, HALs, FatFS, lwIP, ASIC, FPGA, RTOS.
- At least 5 years of experience with C
- Strong understanding of ASIC (Application-Specific Integrated Circuit) or FPGA (Field-Programmable Gate Array) 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. It should include software debugging on real devices (using J-link, ST-link) and debugging issues
- Knowledge of commonly used libraries (HALs, file system (FatFS, LittleFS), networking (lwIP or similar))
- An Upper-Intermediate level of English
- 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-to-face meetings with the Customer and Customer’s partners
- Report status and progress according to the project and company demands
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Backend Software Engineer Python - Start-up
2026-05-20
Full-stack .NET Software Engineer (React/Angular)
2026-05-27
Embedded Engineer, Operating System
2026-05-28
- Posted
- Feb 21, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Iaşi
- Company
- Sigma Software Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Backend Software Engineer Python - Start-up
2026-05-20
Full-stack .NET Software Engineer (React/Angular)
2026-05-27
Embedded Engineer, Operating System
2026-05-28