Embedded Software Engineer (offline)

Ajax Systems Ukrainian Product 🇺🇦
Required skills:
- Proven experience in developing embedded real-time applications for commercial products.
- Good knowledge of embedded coding techniques, interfaces (e.g. SPI, I2C, UART) and subsystems
- Strong skills in various build systems.
- Excellent knowledge of C programming language
- Experience in debugging and validating complex embedded systems and protocol stack
- Understanding of operating systems: embedded developers usually need experience in programming in embedded Linux or similar embedded operating systems
- Good hands-on experience of software engineering fundamentals such as testing, continuous integration, continuous deployment, pull requests and code reviews, source control, work item/issue tracking.

Would be a plus:
- Experience with STM processors
- Experience with programming RF modules and development low-energy wireless solutions.
- Scripting languages Python, Bash
- Commercial experience with specific real-time operating systems.
- Leading of software engineers teams.
- Ability to multitask effectively among different projects in a fast-paced environment
- Basic electronics: embedded engineers use oscilloscopes, logic analyzers, and multimeters for debugging
- Experience in commercial IoT projects

Responsibility zone:
- Participate in the full embedded software life cycle: design, implementation, code reviews, documentation, testing and validation
- Analysis and systematic problem solving for SW reported issues
- Cooperate with electrical engineers to perform verification of new hardware from software team perspective. Review and provide feedback on the firmware specific aspects of hardware design
- Delivery highly reliable Malevich OS releases
- Work with high-level and technical requirements for research and development new features
- Participate in making design decision to develop high performance and reliable embedded systems
- Create unit and functional tests

With us you will enjoy:
- Working with a team of people to build the future of an industry.
- Non-trivial challenges and various specter of interesting tasks.
- A flexible, friendly and collaborative work environment.

About Readdle

We believe that technology is changing the way we live, work, and get things done. In 2007, in Odesa, Ukraine, we created our first app for the reading experience with iPhone. This is how the word "Readdle" appeared 💡

Then Readdle aimed to redefine personal productivity and shape the “future of work” by creating outstanding apps and services such as Scanner Pro, PDF Expert, Spark, Calendars, and Documents. Mentioned in TechCrunch, Mashable, The New York Times, 9to5mac, and many more, these products were downloaded over 160 million times worldwide. In many cases, we defined mobile software categories, such as document scanning, email, document management, and calendaring.

In 2014 we established Fluix, a simple, lightweight productivity solution offering enterprise-grade security and other benefits to business processes. Today Fluix is trusted by the world’s leading companies to optimize productivity and ROI in the construction, energy, facilities management, and transportation industries including Siemens Gamesa, МBMW, Zurich Insurance, Alaska Airlines, Ludwig Freytag, Centuri, and hundreds of others.

We won numerous awards, got to the top positions on the App Store charts, however, what is the most important, are loved by tens of millions of people all around the world.

Company website:
https://readdle.com/

DOU company page:
https://jobs.dou.ua/companies/readdle-inc/

The job ad is no longer active
Job unpublished on 2 May 2021

Look at the current jobs C / C++ / Embedded Kyiv→