Middle and Senior Embedded Developer
Company
Developex
Location
Other US Location
Type
Full Time
Job Description
We are looking for Embedded Developer who can help us to build a stable, extendable and scalable firmware platform of our hardware devices.
Required skills:
- 4+ years of commercial software development experience, focusing on embedded systems;
- Proficiency in C / C++ is essential;
- Basic knowledge of Assembler is essential;
- Familiarity with hardware architectures, especially ARM and RISC-V;
- Experience with RTOS, ideally Zephyr;
- Understanding of hardware protocols such as USB, Bluetooth LE;
- Experience with various ICs, controllers, and communication protocols (UART, I2C, SPI);
- Competency in applying architectural concepts and design patterns;
- Skills in code performance optimization;
- Proficiency with Git, static code analysis tools, CI/CD, and unit testing.
Will be a plus:
- Experience maintaining and contributing to open-source projects;
- Interest or experience in computer input devices (keyboards, mice).
Key Responsibilities:
- Develop and maintain firmware for hardware devices based on open-source platforms;
- Contribute to building scalable and reusable firmware solutions;
- Optimize performance and ensure the stability of the platform;
- Collaborate with cross-functional teams to integrate firmware with hardware devices.
We offer:
- A comfortable and flexible working schedule;
- Modern working equipment and everything else you may need for productive work;
- Comprehensive social benefits, including paid vacations and sick leave;
- On-site yoga classes, table tennis, and football;
- Full medical insurance or compensation for another benefit related to health (massage/psychologist/sports classes etc.) after the probation;
- Full medical insurance after the probation period or compensation for other health-related benefits (massage, psychologist, sports classes, etc.).
- Opportunities for continuous professional growth: free English classes, access to a comprehensive library, and support for attending conferences, seminars, and courses.
About the project:
Our client is a USA-based enterprise, specializing in desktop sets, mice, keyboards, mechanical MX switches, card-reading terminals, and firmware for gaming, healthcare, security, and IoT sectors.
The project’s goal is to create a unified interface that integrates with our Utility Software, allowing seamless control and configuration of various hardware devices.
Date Posted
09/07/2024
Views
0
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsSenior Professional Services Consultant - Cloudflare
Views in the last 30 days - 0
The role of a Professional Services Consultant for Application Security and Performance at Cloudflare involves providing advisory and handson keyboard...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsSenior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View Details