Senior Embedded Engineer

Full-Stack Developers

Description

What you will be doing:

Individual hands-on technical contribution

  • Primary work scope includes
  • Software detailed design and implementation
  • Unit test/debug both in Software and with Hardware
  • Data acquisition and control
  • Board Software bring-up
  • Platform/BSP software, Firmware, Device Drivers, etc.

Responsibilities include

  • Understand product goals
  • Ensure cross-team collaboration
  • Realise continuous and consistent system operation
  • High-quality solution for all deliverable

Requirements

  • Bachelors or master’s degree in Computer science/Electronics with 3 to 7 years of experience
  • Solid hands-on engineer with extensive development experience in Linux/ RTOS environment developing device drivers & embedded firmware solutions
  • Experience in Bare metal programming for Micro-controllers
  • Programming Languages: C, C++, Python and Shell scripting
  • Experience in using gcc toolchains for ARM and working with other libraries for application development.
  • Experience with Reading schematics for implementation in Embedded Software and working with Hardware boards or Systems for Validation.
  • Experience in implementation of Control Loops, Interrupts service Routines, Time critical tasks
  • Good team player involving positive interactions, with the attitude to win and succeed in a team – believes in there is no “I” in the “Team”
  • Ability to understand complex problem statements and make key design decisions
  • Solid embedded programming, problem solving and debugging skills
  • Strong Linux internals, kernel experience – should have implemented Linux user/kernel space drivers.
  • Strong foundation in processor architecture, communication peripherals (SPI, I2C, UART, USB, etc)
  • Experience with of Multi-threaded programming in a multi-core platform
  • Experience in performing Runtime optimisation
  • Experience in working with Code Version management / Git, Atlassian JIRA for Issue tracking.

Ways to stand out from the crowd:

  • Experience in hybrid SoC architectures involving ARM multi-cores with Linux and Bare Metal programming
  • Experience in medical electronics/ Imaging/ instrumentation domain involving interfacing with Laser/LEDs/ Motion control/optics/cameras
  • Experience of building products and deploying them
  • Experience with Xilinx SoCs and FPGAs
  • Experience with Python Scripting and application development

Position

Full-Stack Developers

Salary

2 – 20 Lakh

Expertise

  • Embedded C
  • Embedded Systems
  • Shell Scripting
  • Linux
  • C Language
  • C++
  • Python
Payroll
Onsite
Bengaluru, Karnataka, India

Originally Published At

Senior Embedded Engineer
Share with
Share
Share

Subscribe For All Job Updates

%d bloggers like this: