Position: C/Embedded Engineer
Company: SQUAD
Category: C++
Experience required: 3y
English level: intermediate

**Responsibilities and Duties**
— Developing code in C for RTOS-based and simple scheduler-based MCUs
— Design and implementation of complex and power-efficient solutions for SoC

**Qualifications and Skills**
— 5+ years of commercial development experience
— MS or BS in Computer Science/Mathematics/etc
— Strong C/C++
— Strong CS fundamentals (data structures, algorithms, design patterns, etc.)
— Understanding of multithreading and TCP/IP networking
— Hardware knowledge and principles understanding is an asset
— Experience with ARM-based MCUs and SoCs
— Scripting languages experience (Python, bash, shell, Perl, Tcl, etc.)
— Cross-platform development, code optimization skills
— Contribution to Open source (huge plus!)
— Embedded devices complex issues debugging experience
— English communication skills (speak, read, write)

**We offer multiple benefits that include**
— Working on impactful security products and the opportunity to use them personally
— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from the start date and sports compensation after the trial period
— 21 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Educational possibilities like corporate courses, knowledge hubs, and free English classes. Semiannual performance review
— Free meals, fruits, and snacks when working in the office.