IC Analog IC Layout 800x100

Senior BSP Engineer

Senior BSP Engineer
by Admin on 01-15-2024 at 3:44 pm

Basic Requirements:

  • 8 – 12 years of experience in embedded systems.
  • Degree in computer Science Engineering or equivalent.
  • Well-spoken with attitude to learn and experiment in new areas.
  • Ability to lead a team and drive projects for closure.
  • Communicate to customer and gather the requirements.

Technical Skills:

  • Programming embedded systems in C and C++
  • Familiarity with cross-development tools, CMake, IDE’s etc etc.
  • Familiarity with a variety of 8- to 32-bit microprocessors and microcontrollers from manufacturers such as Freescale, NXP, STMicroelectronics, etc.
  • Experience in board bring up activities.
  • Understanding memory leaks, memory allocation in embedded systems (program flash, RAM, non-volatile storage, file systems), Linker files for memory allocations.
  • Designing and implementing communication protocols using low-level serial interfaces (UART, RS232, RS485, Modbus, SPI, I2C, USB, Graphical LCD,  Watchdog, ADC, CAN, J1939 Protocol,  Ethernet, Wifi, IOT products etc.)
  • Experience with embedded development tools, debuggers, protocol analysers, etc
  • Ability to use basic test equipment like, Oscilloscope, DMM, Logic analyser etc.
  • Experience in Git/Gitlab/Github/JIRA and/or similar development environment
  • Developing embedded software using, Bare metal and real-time operating systems
  • Experience with working RTOS (FreeRTOS), for embedded applications like, Schedulers, Multitasking, SW Architecture/Design, implementation, Testing  etc.
  • Ability to read schematics.
  • Experience with embedded GUI development, like QT or similar.
  • Knowledge of TCP/IP networking and security
  • Experience with creating TCP/IP network application programs.
  • Experience in Automotive, industrial systems, controlling electromechanical peripherals, Gateways.
Share this post via: