Department of designing and operating electronic devices

Language:

Senior Embedded Engineer

Sigma Software invites an experienced Senior Embedded Engineer to work on a project from scratch.
The project is development of a new Android module based on Mediatek’s platform.
If you are an Embedded genius and would love to work on our new exciting project then we would like to hear from you.

Job Responsibilities:

  • Design separate components, modules, classes, devices
  • Code, debug, document, and maintain portions of software and hardware
  • Perform different types of testing
  • Participate in estimation and planning sessions
  • Contribute to the development of technical project documentation and user documentation
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
  • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
  • Report status and progress according to the project and company demands
  • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
  • Escalate technical issues to the Architect, Team Lead, and Project Manager
  • Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations

Must have:

  • Expert in C++, good in C
  • At least basic knowledge of Android AOSP
  • Basic knowledge of digital/analogue electronics and electronic schematics understanding
  • Basic experience with ARM-based MCUs embedded software
  • Experience with cross-platform development, GCC knowledge, experience with Linker Scripts
  • Knowledge of MCU communication interfaces: UART, SPI, I2C, CAN
  • Basic experience with an oscilloscope, multimeters, digital signal analyzers, and other laboratory equipment
  • Experience with TCP/UDP network protocols: MQTT, HTTP(s), or others
  • At least Intermediate level of English

Good to have:

  • Degree in Electrical Engineering, Electronics, Telecommunications, or equivalent
    A systematic approach to problem solving, documentation and testing
    Knowledge of other programming languages or technology stacks
    Experience in Linux Kernel
    Experience with BT, BLE, WiFi, Lora, or other wireless protocols
    MISRA or similar standard knowledge
    Experience with unit tests

LEARN MORE

Senior Embedded Engineer