Upload Button Icon Add office photos
filter salaries All Filters

6 Probots Techno Solutions Jobs

Senior Embedded Engineer - C \/ C++ Developer

2-7 years

Bangalore / Bengaluru

1 vacancy

Senior Embedded Engineer - C \/ C++ Developer

Probots Techno Solutions

posted 3mon ago

Job Description

Lead a small time of junior engineers to drive embedded firmware project outcomesClosely collaborate with junior engineers to define the specifications, lead the software design\/implementation, and integrate\/validate software in a larger system. Translate ProbotsCustomer requirements and various subsystem requirements into reliable embedded softwareLead all aspects of embedded software starting from pre development, design prototyping, testing, validation till maintenance with minimal guidancePlan and execute multiple project requirements with changing priorities. Review the code of junior developers to ensure that coding best practices are adhered to. Close interaction with the Hardware and Senior Firmware Development team during the course of product developmentGenerate algorithms, flow charts and state model diagrams for implementing customer requirements in firmwareCoordinate with team members to get the state model diagrams implemented in codeOptimization and Performance tuning : Optimise code and algorithms for memory and processing efficiency. Work on modern technologies (Wifi, BLE, IoT etc) on latest controllers - ARM, Arduino, Raspberry Pi, ESP8266, ESP32, NodeMCU, etcParticipation in code review, technical reviews and ensure the quality of deliverablesEnsuring SDLC process compliance during requirements gathering, architecture design, implementation, and verificationWorking effectively in an Agile scrum team and continuously improving the teamperformanceSetup GCC\/Linux Kernel and generate custom compilation environments as per project requirementContinuous learning Stay updated on industry trends, emerging technologies and best practices in embedded development. Experience Skill : 2-7 years experience in C preferably on ARM, Linux Drivers. SoC Bare ProcessorsExcellent debugging skills with experience in debugging with Valgrind, JTAG GDB. Solid command of the most common data structures and algorithmsProficient with Git\/GitHub or other versioning toolsAble to analyse and translate complex functional requirements into codeExperience in Software Build, Integration onto Target Board (cross-compilers). Working experience in TI, ST, NXP MCU and Processor boardsHands on experience in CAN, ARINC429, SPI, I2C, I2S, RS232, Ethernet communication protocolsExcellent C \/ C++ Experience and Skills in OOPs OOAD - Abstraction\/ Encapsulation, Inheritance, Polymorphism, New\/ Delete\/Smart ptr, Ctor\/Dtor, Static functions\/ varsExcellent C \/ C++ programming skills. Strong experience in Object Oriented Design. OOPS and OOADMust have proven experience in programming embedded systems on ARM, Linux, Arduino, Raspberry Pi, ESP8266, ESP32, NodeMCU, etc. Should be Familiar with - , ADC, Timer Counters, Interrupt, Clocks, RTC Bit Banging etc. Good at debugging of firmware and hardware related problemsGood to have knowledge on experience in working on ARM Board Bring up - BSP, uBoot, Linux Kernel Drivers, Services, etcBasic understanding of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Power Management, Peripherals (SPI\ / I2C\ / UART\ / CAN\ / Ethernet\ / PCIe , etc)Linux Concepts : Basics (e. g. -> thrds\/ synch obj\/ipc\/script cmds\/file handling)Preferable Linux skills - Scripting, Kernel Modifications, etcAble to work independently and also a Good Team player. Professional attitude, Work Ethics. Self-motivated, good verbal and written communication. Excellent analytical, problem solving, debugging skills interpretation skillsElectronics\/Electronics Telecommunication\ / Electrical\ / Computer Science Engineers with Passion for IoT, Interest in Experimenting, solving technical challenges, having go-getter attitudeNice to haveEmbedded Development Expertise : 2+ years of experience in developing embedded Linux platform specifically on Yocto\/Buildroot, OS, Board support package, drivers, and applicationKnowledge on Bootloaders, Device tree, uBoot, and Firmware development for Linux Arm ProcessorsBasics familiarity with reading circuit PCB DiagramsKnowledge of additional programming languagesFamiliar with IOT based AWS, Azure web services. Worked on ARM, MCU, GSM \/ GPRS \/ GPS \/ LoRA \/ ZigBee related projectsStrong background in embedded systems development - Familiar with MODBUS, RS-485, Bluetooth, WiFi, CAN, Ethernet. Experience dealing with Linux community and Open Source contribution a plusWhat we offerIf you have good programming fundamentals, practical work experience on delivering end to end projects and good interest in embedded systems, you will be eligibleExcellent opportunity to work on and learn the latest cutting edge technologiesExposure to Industrial IoT ProjectsEnvironment where end to end IoT Products\/Solutions are builtBe part of multidisciplinary Engineering teamLot of learnings from Peers, SeniorsEnvironment to Experiment, Discuss ideas, Wok collaborativelyTips for applyingIf you think you are qualified, apply online or send your resume by mailWhen writing email, please add in subject line [Senior Embedded Engineer - C \/ C++ Developer]. This helps us to filter all applications for this postIn your email, highlight any specific achievement of yoursIn your email, a paragraph on why you would like to join Probots will be highly appreciatedJob Types : Full-time, 2-7 years experience,

Employment Type: Full Time, Permanent

Read full job description

Compare Probots Techno Solutions with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.7
Compare

Axis Bank

3.7
Compare

Amazon

4.0
Compare

Jio

4.0
Compare

iEnergizer

4.6
Compare

Reliance Retail

3.9
Compare

IBM

4.0
Compare

LTIMindtree

3.7
Compare

Similar Jobs for you

Senior Embedded Engineer at Probots Techno Solutions

Bangalore / Bengaluru

2-6 Yrs

₹ 4-8 LPA

Embedded Engineer at KENT Intelligent Transportation System India Pvt Ltd

Pune

4-9 Yrs

₹ 4-8 LPA

Embedded Engineer at KENT Intelligent Transportation System India Pvt Ltd

Pune

2-7 Yrs

₹ 4-9 LPA

IOS Developer at energasia

New Delhi

4-7 Yrs

₹ 6-9 LPA

IOS Developer at Sedulous Softtech Pvt. Ltd

Noida

4-9 Yrs

₹ 7-10 LPA

Embedded Software Engineer at Accel Systems

Pune

0-4 Yrs

₹ 2-6 LPA

Embedded Product Developer at Motionzen Services

Hyderabad / Secunderabad, Chennai + 1

3-8 Yrs

₹ 5-10 LPA

Senior Embedded Engineer at Probots Techno Solutions

Bangalore / Bengaluru

2-6 Yrs

₹ 4-8 LPA

Embedded Design Engineer at R F Arrays Systems Pvt.Ltd

Nagpur

4-6 Yrs

₹ 6-8 LPA

Embedded C Developer at Prop Solution 4U Pvt Ltd

Chennai

4-7 Yrs

₹ 6-9 LPA

Senior Embedded Engineer - C \/ C++ Developer

2-7 Yrs

Bangalore / Bengaluru

3mon ago·via naukri.com

Senior Embedded Engineer - Linux Developer

2-6 Yrs

Bangalore / Bengaluru

3mon ago·via naukri.com

Senior Embedded Engineer - Hardware Design

2-6 Yrs

Bangalore / Bengaluru

3mon ago·via naukri.com

Associate Engineer - Marketing

0-2 Yrs

Bangalore / Bengaluru

3mon ago·via naukri.com

Operations - Procurement Executive

2-5 Yrs

Bangalore / Bengaluru

4mon ago·via naukri.com

Technical Content Writer

0-2 Yrs

Bangalore / Bengaluru

4mon ago·via naukri.com
write
Share an Interview