Embrox Solutions logo

Firmware Engineer

Embrox Solutions·Salary not specified

Primary stack

LinuxC++

Nice to have's

QT/QMLTCPUDPMQTTTLS

Job description

Description language:

About the Position

Embrox Solutions is an IT company that develops a wide range of unique software products. Our team combines modern advanced programming techniques with scientific approaches, ensuring our solutions are stable, rapid, and flexible. We offer full-cycle software development, support, consulting, and business analytics. We are currently seeking a proactive and energetic Firmware Engineer for our IoT project in Lviv.

Responsibilities

  • Become a part of the development team
  • Write clear, concise, and tested code
  • Conduct code reviews and maintain documentation
  • Periodically collaborate with electrical and IoT engineers

Requirements

  • Master’s degree or higher in Computer Science, Computer Engineering, or related field
  • Proficiency in C/C++ Programming Language on Embedded Systems
  • Experience with STM32/SiLabs/Rigado/Microchip microcontrollers
  • Knowledge of interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet, etc.)
  • Familiarity with Embedded Real-time operating systems
  • Experience with Linux
  • Proficiency in version control systems and task tracking systems
  • Understanding of electrical schematics
  • Experience in image, video, and signal processing

Nice to Have

  • Experience with UI toolkits such as QT/QML
  • Experience in networking: TCP, UDP, MQTT, TLS
  • Understanding of cloud connectivity/IoT concepts and applications
  • Experience with automated and regression testing

We Offer

  • Competitive salary with regular reviews
  • Excellent space for personal and professional development
  • Low level of bureaucracy with a lack of multi-level management
  • Paid vacations and sick leaves
  • Accountant support
  • Educational events and free English classes
  • Amazing team buildings
  • Attractive work environment

About the Company

Embrox Solutions is dedicated to developing innovative software products. Our team is committed to combining advanced programming techniques with scientific approaches to deliver stable, high-performance solutions. We provide comprehensive support for our products, including consulting and business analytics.

Hiring Process

  1. Apply: Send your CV via the form or LinkedIn.
  2. HR-Interview: A 30-minute interview with HR to learn more about you.
  3. Technical Assessment: Meet the team and discuss your skills.
  4. Job Offer: Usually within 5 business days.

Ready to Join Our Team?

Send us your CV or contact our Recruitment Manager to discover more career opportunities for yourself.

Recommend a Candidate

Found a role that's a perfect fit for someone you know? Recommend a candidate and receive a referral reward for your contribution.

© Embrox Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Embrox Solutions - IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why, our solutions are stable in their work, rapid in their performance and flexible in their usage.

More at Embrox Solutions

All 8 roles

Popular searches