Embedded Developer

at Meslova Systems Pvt Ltd

DP
Posted by Sri Hari Nandan
icon
Hyderabad, Bengaluru (Bangalore), Delhi
icon
2 - 4 yrs
icon
₹3L - ₹8L / yr
icon
Full time
Skills
Embedded Systems
Embedded C
Embedded C++
C++
C
VHDL
Job Opening: Embedded Developer

Education Qualification: B.E. / B.Tech. / M.E. / M.Tech. / M.S. / (Electronics and Communication Engineering or Embedded Systems) from a reputed university and/or equivalent Knowledge and Skills.

Experience : 2 to 4 years

Location: Hyderabad, Bengaluru, Delhi, Client location (as needed)

We are looking for professional Embedded Developers with minimum two years’ experience to execute complete embedded software development lifecycle. The goal is to create scalable and optimized Embedded solutions.

Responsibilities
• Design and implement software for Microcontrollers, Programmable logic devices, FPGA and System on
Chip from requirements to production and commercial deployment
• Design, develop, code, test and debug the firmware.
• Review code and design
• Analyze and enhance efficiency, stability, and scalability of system resources
• Support QA and optimize the system performance
• Interface with hardware design and development.

Requirements
• Proven working and Hands on experience with Microcontrollers, FPGA.
• B. Tech with four years of experience or M. Tech with Two years of experience
• Experience in hands-on development and troubleshooting on embedded targets
• Solid programming experience in C or C++ and HDL.
• Python language knowledge is an added advantage
• Proven experience in embedded systems design with primitive, multitasking real-time operating systems
• Familiarity with software configuration management tools, defect tracking tools, and peer review.
• Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems
• Adequate knowledge of reading schematics and data sheets for components
• Strong documentation and writing skills.
• Optional: Experience of working with GUI development tools (Qt, PyQt5)
Read more

About Meslova Systems Pvt Ltd

AI for Human Value
Read more
Founded
2017
Type
Products & Services
Size
20-100 employees
Stage
Bootstrapped
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Physical Layer Software Engineer

at A premier wireless communication and semiconductor company

Agency job
via PVK TECH SOLUTIONS
SIMD
C
Matlab
DOS/4G
Physical layer
4G
5G
Blackfin
c64x
icon
Pune, Bengaluru (Bangalore)
icon
2 - 9 yrs
icon
₹6L - ₹15L / yr

JOB DESCRIPTION

  • The candidate will be responsible for design and development of 4G and 5G physical layer standards
  • Interfacing to the SW/DSP/Algorithms teams to translate DSP algorithms to custom SOC/DSP firmware (C intrinsics based for VLIW/SIMD)
  • System integration & verification of algorithms on DSP (HW/controller interfacing, FW/SW partitioning, module/ system level testing)
  • Analyzing and debugging the system issues (field trials, compliance tests, customer support)
Optimizing system performance w.r.t MIPS/ Memory/Latency requirements.

EXPERIENCE

  • 2-9 years in relevant domain

 

SKILLS

  • Experience in physical layer implementation for 4G/5G technology
  • Experience in physical layer SW development (Layer1 Control/DSP)
  • Experience in embedded software development
  • Programming in C/C+ +, Matlab and VLIW/SIMD coding on processors like c64x/Blackfin etc.
  • Excellent analytical and debugging skills
Prior experience with chip development/ commercialization is a plus
Read more
Job posted by
Manjunath Arutagi

Firmware Engineer

at Ogive technology

Founded 2016  •  Products & Services  •  20-100 employees  •  Profitable
Linux/Unix
Linux administration
C++
C
icon
Remote, Hyderabad
icon
0.6 - 1 yrs
icon
₹2L - ₹4L / yr
Job description: Firmware Engineer
 
Key Responsibilities:
 
To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement.
Perform software testing including unit, functional and system level requirements including manual and automated
Write firmware for the specific system module.
Write integration Code and make push requests to git repository.
Performs code peer-review following coding guidelines and static code analysis
Troubleshoots software problems of limited difficulty.
Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
Follow the defined process for software Development life cycle
Provide technical support to Team and contribute towards their Growth
Generate Reusable Code that can be contributed towards Teksuns Code bank.
Get hands on with new Technologies and Skills to keep yourself updated.
 
Required technical skills:
 
Excellent programming skills in C/C++
Linux boards bring up kernel level programming skills, device driver development is a must.
Experience with adding custom sensors, camera and LCD
Experience in Application Framework Building
Hands on experience with ARM based SoCs and alike.
Excellent analytical and problem-solving skills
Excellent debugging skills and hands on with the coding
Object oriented fundamentals and design
Reading schematics, datasheets, technical reference manual and Silicon revision sheets
Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer.
Used Confluence, JIRA, GIT, SVN, bit-bucket, etc.
 
Good to have:
 
Exposure to edge computing.
 
Power Management for Low Power devices
 
Job Location - Hyderabad
 
 
 
Read more
Job posted by
Ogive Technology
C
C++
icon
Bengaluru (Bangalore)
icon
3 - 10 yrs
icon
₹10L - ₹30L / yr
Roles and Responsibilities
  • Perform analysis, design and implementation of assigned projects using sound engineering principles and adhering to business standards, practices, processes, and product / program requirements
  • Engage with global teams to effectively translate customer requirements to software requirements and identify potential solutions that are optimized to operate with in constraints of the product
  • Troubleshoot variety of complex software problems
  • Provide timely status updates and proactive communications on issues to the stakeholders.
  • Able to interface with internal and external stake holders regarding software issues.
  • Contribute as part of teams put together to meet overall organization initiatives/objectives
  • As a technical lead,
  1. Guide team efforts towards successful deliverables.
  2. Provide technical leadership to teammates through coaching and mentorship.
  3. Able to effectively manage escalations and operate under crisis
  4. Have the ability and willingness to acquire in-depth understanding of domain and existing products (beyond software) and apply that knowledge to develop new products and to deliver enhancements/ fixes for customer requirements.

Desired Candidate Profile
  • Background in Industrial Automation
  • Prior experience in supervisory control systems software
  • Bachelor of Engineering degree in Computer Science/Information Science/Electronics/Electrical/Instrumentation with strong back ground in Industrial automation software
  • Strong C, C+ programming on variety of Windows platforms using Microsoft technologies
  • Sound knowledge of Computer Science fundamentals data structures, algorithms, operating system concepts
  • Excellent analytical skills, methodical problem-solving skills and troubleshooting skills
  • Prior experience of working in global teams and interfacing with multiple stake holders
  • Excellent communication skills (verbal and written) and the ability to interact with extended teams spread across the globe.
 
Read more
Job posted by
Vaishnavi M

C/C++ Developer

at RIDENEXT

Founded 2019  •  Services  •  20-100 employees  •  Profitable
Virtualization
C
C++
DOS/4G
Go Programming (Golang)
icon
Bengaluru (Bangalore)
icon
3 - 8 yrs
icon
₹6L - ₹15L / yr
Candidate should have background in software development using C, C++ along with LTE and 5G wireless domain.
Read more
Job posted by
Manish Tiwari

Embedded Engineer

at Ather Energy

Founded 2013  •  Product  •  100-500 employees  •  Raised funding
Embedded C
Embedded C++
C
C++
icon
Bengaluru (Bangalore)
icon
2 - 7 yrs
icon
₹10L - ₹25L / yr

You’ll be our: Firmware Engineer

You’ll be based at: IBC Knowledge Park, Bengaluru

You’ll be Aligned with: Embedded Manager

You’ll be a member of: Vehicle Software

 

What you’ll do at Ather:

A successful candidate is expected to lead the Firmware development and integration effort for various Ather products and be responsible for qualifying and integrating FW at various stages with HW. Responsibilities include:

  • Understanding requirements from different stakeholders and translating these to application features

  • Writing high quality source code to program complete applications within deadlines

  • Unit-testing code for robustness, including edge cases, usability, and general reliability

  • Performing functional and non-functional testing

  • Troubleshooting and debugging applications

  • Designing creative prototypes according to specifications

  • Evaluating existing applications to reprogram, update and add new features

  • Developing technical documents and handbooks to accurately represent application design and code

  • Identifying and communicating possible risks along with preventive and corrective measures

  • Designing HW/SW integration while working with HW/Algorithms/Cloud teams to deliver an integrated solution. 


Here’s what we are looking for: 


Must have: 

  • ECU Software development experience (any of the ARM based Auto ECUs Body Electronics/Infotainment/ Powertrain/Cluster) 

  • Previous experience with Low level firmware, Boot loaders, Device Drivers development 

  • Hands on Experience Communication Protocols CAN, I2C, SPI, RS232

  • Experience with static analyser, JTAG tools etc…

  • Knowledge in Assembly and compilers

  • Strong testing & debugging skills, experience with logic analysers

  • Language: C, C++

Nice to have:

  • Knowledge of HW design for ECUs

  • Experience with UDS, AutoSAR, ISO26262, MISRA Guidelines 

  • Previous experience with SIL and HIL Testing as well as Test case generation for the same.

  • Hand on experience in using CAN tools & CAPL Scripts, Bus Master

  • Real Time operating Systems, Python, Matlab/Simulink


You bring to Ather:

  • BE/B.tech/B.Sc is minimum req with minimum 2-6 years of prior industry experience.

 

 
Read more
Job posted by
Shabin Belliappa

Embedded Developer

at Flamenco Tech (I) Pvt Ltd

Founded 2011  •  Product  •  100-500 employees  •  Profitable
Embedded software
Embedded C
Embedded C++
C
Data Structures
Internet of Things (IOT)
icon
Bengaluru (Bangalore)
icon
0 - 2 yrs
icon
₹2.5L - ₹5L / yr
Job Description
Job title - Embedded Software Developer
Job Type – Full time
Work Experience – 0 to 2 years
Job location –Bangalore
Summary
Looking for engineering graduate willing to work in a fast-paced startup environment who is willing
to do embedded programming for wireless sensor products, experiment with different technologies
and creating POC.
Required Experience, Skills and Qualifications
• Should have hands-on experience with Microcontroller boards like Arduino/ESP8266/32/STM32/MSP430
• Understanding of various interfaces/communication protocols (e.g., UART, USB, SPI, and I2C)
• Good understanding of data structures, pointers, link lists in C and OOP’s concepts.
• Basic understanding of RTOS concepts (Tasks, events, semaphores, mutex etc.)
• Should know Programming in: C, C++, python.
• Understanding of 8051, ARM, AVR Architecture.
• Should have basic understanding about Linux.
• Should have knowledge about wireless communication technologies such as Wi-Fi, BLE, ZigBee etc.
• Should have Knowledge about communication protocols such as -HTTP, MQTT etc.
• Should be willing to learn new technologies/languages
Roles and responsibilities
• Embedded software development and testing
• Working on IoT/Healthcare equipment projects
• Develop POC and demonstrate
Additional Benefits
• Exposure to Wireless technologies
• Exposure to IOT product development life cycle
About Us
Flamenco Tech is a FutureIP company, that provides breakthrough insights and measurable outcomes to
global clients in commercial real estate with SMARTer Infrastructure. We offer solutions for Building
Automation, Space Analytics, Employee Services, Facility Operations and Safety & Security Automation. The
solutions are built on our Digital Blanket IoT Platform and IoT Smart Sensor Platform, enabling SMARTer
Buildings that are efficient, effective, productive, optimized and calibrated in near real time.
Read more
Job posted by
Dhanraj Choudhary

Sr. Embedded Engineer

at Electric vehicle charging infrastructure solutions. ( SC1)

Agency job
via Multi Recruit
Linux/Unix
C
Can
Devices Drivers
Kernel
Modbus
icon
Bengaluru (Bangalore)
icon
3 - 5 yrs
icon
₹19L - ₹21L / yr
  • Product and Application Development in C.
  • Develop and debug Applications and Firmware in/for Embedded Linux Environment
  • Design and development of real-time, multi-processor / multi-controller systems.
  • Module-level design with proper software design practices

Required Qualifications:

  • 4+ years of C development AND Linux experience
  • Linux user space and kernel space programming experience
  • Linux system programming
  • Work experience with 8 / 32-bit microcontroller programming
  • Experience with CAN, MODBUS, and high power systems software development.
  • Source revision control (git, svn)
  • Degree in Computer Science from a reputed institution
  • Linux command line and development tools (e.g. shell script, Make, CMake, GDB, and GNU development tools)

Preferred Qualifications:

  • Exposure to a full product development cycle.
  • Programming experience in an object-oriented language (C++)
  • Programming experience in a high-level language (e.g. Python)
  • Knowledge of common Linux system calls, kernel interfaces, Linux device drivers, and configuration.
  • Exposure to multi-processor product architecture.
  • Experience in open source components and libraries (e.g. libxml, glib, qt, dbus, OpenSSL, curl, etc)
  • Experience with Level2 AC EV chargers and/or DC fast chargers.
  • Experience OR Knowledge with standards ISO 15118-2
  •  Add "8 bit / 16 bit / 32 bit microcontroller experience, specially ARM"

 

Read more
Job posted by
Ravish E

Software Developer

at Defi Tech Pvt Ltd

Founded 2019  •  Products & Services  •  20-100 employees  •  Bootstrapped
Computer Networking
Network
Multithreading
Data Structures
Algorithms
C++
Python
icon
Remote, Bengaluru (Bangalore)
icon
3 - 5 yrs
icon
₹8L - ₹16L / yr

RESPONSIBILITIES AND QUALIFICATIONS

 

Responsibilities

 

+ Design, build and maintain low latency, high-performance electronic trading platform components, with a focus on market data, exchange and client connectivity and risk controls.

+ Deliver continuous optimization for latency, scale and resiliency improvements.

 

+ Participate in system builds for various markets globally, have curiosity and interest in understanding market microstructure details, work closely with engineering, sales and product teams globally for successful delivery of projects.

+ Basic Qualifications

+ Bachelors or Masters degree in computer science or engineering or equivalent experience

+ 5+ years of professional experience developing deterministic high performance, low latency systems in python/C++ (counted in single digit microseconds)

+ Prior experience with FIX and binary exchange connectivity and market data protocols preferred

+ Strong knowledge of object oriented programming, data structures, algorithms and design patterns


+ Critical path analysis, performance optimization and hardware acceleration.

 

+ Linux systems programming experience including memory management, concurrent programming infrastructure, and the networking stack

+ Experience developing distributed architecture systems and messaging protocols

+ Strong analytical and problem solving skills

 

+ Comfortable in a fast-paced environment, self-motivated, results driven and commercially focused

Preferred Qualifications

 

+ Software development in python/C++ in the context of high performance (low- latency, high-throughput) real-time computing.

+ Familiarity with STL and C++11 language extensions, Boost

+ Network programming (sockets, TCP/UDP/Multicast protocols)

+ Multi-threading, concurrent programming

+ Intimate knowledge of compilers, flow of data at hardware level (memory/ caches, buses) + Some experience with FPGA or other hardware acceleration technologies

+ Experience processing large static datasets as well as high volume ticking data sources

+ Over 3 years' experience in Financial industry (Plus)

Read more
Job posted by
Defi Connect

Software Engineer - Systems

at Ionos Networks

Founded 2014  •  Product  •  20-100 employees  •  Raised funding
NAS
CIFS
NFS
SAMBA
C++
C#
Go Programming (Golang)
Linux/Unix
C
icon
Bengaluru (Bangalore)
icon
5 - 10 yrs
icon
₹3L - ₹10L / yr
Will be part of product development team and will be supporting the team with design and implementation of several features associated with Storage integration, performance validation and new feature support. - 5+ Years pf experience in understanding of NAS (CIFS, NFS, SAMBA) on Linux. - Programming experience in C, C++, GoLang. Engineers with other programming language experience with willingness to learn GoLang are also welcome. - Experience with working on NAS storage from one or more vendors such as NetAPP, EMC, Dell, HP, Synology - Know how of iSCSI / SAN will be added plus. - Knowleged of Networking basics of TCP/IP, UDP, Routing
Read more
Job posted by
Manmohan Singh

Storage Developer

at Niyuj Enterprise Software Solutions Pvt. Ltd.

Founded 2007  •  Products & Services  •  100-1000 employees  •  Profitable
C++
Windows Azure
Storage & Networking
C
icon
Pune, Mumbai, Navi Mumbai
icon
5 - 11 yrs
icon
₹6L - ₹19L / yr
Job requirement: Position : C++ Storage Programmer Software developer required to work on Backup, Disaster Recovery and High Availability products. Candidate should have experience in Windows systems programming, Storage, File Systems and Virtualisation solutions like Hyper-V and VMWare on Windows. Debugging and problem solving skills in a fast paced environment to develop cutting edge features. Exposure in product development in backup products like Symantec NetBackup, BackupExec, Commvault, Carbonite, HP DataProtector, Tivoli etc. will be an added advantage. Qualification: • Bachelor’s or Master’s degree in computer science or equivalent educational qualification and experience required. Skills/Experience: . 5+ years of software development experience using C++ on Windows. · System-level programming and debugging · Experience troubleshooting and resolving software and environmental problems in Production environments · Experience debugging multi-threaded and multi-process code
Read more
Job posted by
Rocky C
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Meslova Systems Pvt Ltd?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort