N-iX is looking for a Senior Embedded Engineer to join our team! The Engineer will be involved in various projects: developing products used at conferences, including microphones and headsets; working with the automotive industry; kitchen devices, etc.
Responsibilities:
- Design, develop, and optimize embedded software using C for microcontrollers and real-time systems.
- Ensure efficient memory usage, low power consumption, and real-time performance.
- Analyze and debug embedded systems using tools like JTAG, oscilloscopes, and logic analyzers.
- Collaborate with cross-functional teams to integrate hardware and software solutions.
Requirements:
- Strong experience with C for embedded systems
- Experience with wired interfaces — UART, SPI, I2C, Ethernet, USB.
- Experience with wireless interfaces — Bluetooth, Zigbee, BLE, Wi-Fi, LTE
- Experience with bare metal, RTOS, Linux coding
- Expertise with building infrastructure — CMake, Make, bash scripting, compiling
- Understanding of embedded system structure and functioning — IRQ, memory, drivers etc.
- At least an Intermediate strong level of English.
- Ukrainian language Advanced or higher.
Nice to have:
- С++
- CI/CD understanding
- Embedded test automation
- Python
- Yocto
We offer:
- Flexible working format — remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits