استخدام Embedded Software Engineer (Advanced)
شرح موقعیت شغلی
We are a hardware and software design house focused on R&D in the field of automation and control systems. To augment the team developing our next generation of automation products, we have several job openings for qualified Embedded Software Engineer
willing to contribute to the development of world-class industrial automation technologies.
willing to contribute to the development of world-class industrial automation technologies.
Responsibilities:
Design and develop embedded software according to specifications, standards and design artifacts
Contribute to conceptual design and perform the detailed design of the embedded system software and the interfaces with hardware
Contribute to writing test procedures and building test tools for embedded systems.
Contribute to writing test procedures and building test tools for embedded systems.
Writing technical and project related reports and assist in preparing the product documents
General Qualifications:
Degree in Electrical, Computer Engineering, (or equivalent professional experience) with 3+ years of experience in embedded software/hardware development from country's high ranking universities.
Excellent verbal and written communication and interpersonal skills
Result-oriented, self-motivated and a team-player
Technical Qualifications:
Object-oriented design and coding skills with knowledge of data structures and design patterns
Multi-threaded design and coding practices
Knowledge of ARM architecture-based processors and development tools
C/C++ proficiency for writing embedded programs, firmware and device drivers is essential,
Familiarity with software development tools for embedded systems particularly for STM32 family of microcontrollers.
Aptitude in programming for reliability and testability
Expertise and 2+ years experience with at least one of the following Real-time Operating Systems: Mbed, FreeRTOS, Zephyr or (Embedded) Linux,
Expertise in programming SPI, I2C, A/D, D/A, GPIO. USB, Ethernet and other common peripherals
Familiarity with CI/CD pipelines (such as Jenkins, GitHub Actions, …)
We provide competitive and above average salary and compensation packages.
مهارتهای مورد نیاز
- ARM
- SPI
- C/C++
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست