Cutshort logo
Disruptive Electronic Accessories Brand logo
Embedded Software Engineer
Disruptive Electronic Accessories Brand
Embedded Software Engineer
Disruptive Electronic Accessories Brand's logo

Embedded Software Engineer

at Disruptive Electronic Accessories Brand

Agency job
via Unnati
3 - 5 yrs
₹6L - ₹8L / yr
Bengaluru (Bangalore)
Skills
Embedded software
DSP
Embedded C
Embedded C++
Embedded Systems
skill iconC++
Linux/Unix
Bluetooth
python framework
BLE
wi-fi standards
IoT systems
Here is a chance to work for a Consumer Electronics Brand, where you get to deal with some of the best channels and work with some excellent experienced minds. Read on.

Started in 2015, this lifestyle and accessories startup has taken over the consumer electronics sector in India. Our client has a product range that includes an extensive catalog of headphones, speakers, travel accessories, and modern earphones. It believes in providing cutting edge electronic products stamped with durability and affordability.

The brand is associated with some of the major icons across categories and tie-ups with industries covering fashion, sports, and music, of course. The founders are Marketing grads, with vast experience in the consumer lifestyle products and other major brands. With their vigorous efforts toward quality and marketing, they have been able to strike a chord with major E-commerce brands and even consumers.
 
As an Embedded Software Engineer, you will utilize your expertise and intuition to bring cutting edge R&D solutions quickly into production.
 
What you will do:
  • Developing drivers and middleware for mobile and wearable computing on cutting edge new hardware components.
  • Optimizing constrained environments of low power mobile devices by writing excellent C/ C++ solutions.
  • Collaborating with our business development team, providing support in customer communication and other additional service inquiries, sales leads and sales support.
  • Designing new features / hardware introduction
  • Implementing and testing software according to design
  • Creating tools to automate processes
  • Specifying requirements for new/legacy functionality
  • Defining feature design and system architecture
  • Supporting feature and maintenance teams
  • Closely cooperating with development teams
  • Closely cooperating with Product Technology Area members (Product Owners, Technical - Specialist, Architect, Subject Matter Experts)

 


Candidate Profile:

What you need to have:

  • BE – CS/ ECE, MS, ME, MTech
  • Very Strong C/ C++ experience in an embedded environment
  • Expertise in Python Framework
  • Good working experience in Unix / Linux operating system
  • Must have good knowledge of Bluetooth, BLE, Wi-Fi standards
  • Candidates having experience in developing Hearables (TWS, Neckband, headphones) and IoT systems are preferred
  • Good knowledge of SDLC,SQA

 

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

Large MNC operating in automotive, IT space.
Large MNC operating in automotive, IT space.
Agency job
via Bullhorn Consultants by Hemant G
Bengaluru (Bangalore)
3 - 7 yrs
₹2L - ₹15L / yr
skill iconC++
Linux/Unix
Perl
skill iconPython
skill iconC#
+3 more
Strong C/C++ programming skills Excellent Communication and Team work skills Experience in working with Agile methodology Good experience in Stakeholder Management Linux Platform Experience Preferred: Good Knowledge of Automotive Infotainment System Architecture Strong knowledge of UML Modelling tools like EA, Rhapsody. Good knowledge of SW-Version-Tools – SVN and GIT Good knowledge of SW Process tools – Atlassian tool chain.
Read more
Embedos
at Embedos
2 candid answers
1 video
Mihir Oka
Posted by Mihir Oka
Mumbai
1 - 2 yrs
₹4L - ₹6L / yr
skill iconPython
skill iconC
Embedded Systems
Linux/Unix
Embedded software
+7 more

Embedos is looking for super heroes, who can help us succeed in our endeavour of becoming a beacon for providing problem solving Industrial IoT Solutions.


Location: MUMBAI

VACANCY: 3 - 4


Embedos makes Controllers –Interface devices and cloud based Software solutions for Remote Monitoring and Control, Industry 4.0 Applications.


We are looking for Engineering super heroes, who have a flare and interest in Core hardware / firmware / embedded software/ Networking and web technologies.


We would want engineers who have wide interests and want to work on multiple specializations. Functions in the embedded domain

• Hardware design small signal /Tele communication/interface electronics/Digital /Latest Microprocessors STM , ESP ,interfaces , I2C, SPI / Peripherals / Schematics /PCB Routing

• Programming languages for embedded devices respective IDEs s, debugging systems

• RTOS, Real time programming concepts.

• Linux Kernel programming, peripheral drivers.

• Communication protocols like Modbus, CAN, OPC other industrial protocols.

• Open source software, documentation, versioning systems.

• Web technology, Web applications, Networking technology, Cloud Interfacing.


We invite you to come and join in our Core team to make this endeavour a success and share the rewards.


Embedos is looking for Super Heroes to work on cutting edge technology involving interfacing IoT enabled Firmware, cloud computing software, generating exciting user interfaces, developing API’s, designing web app architectures, deploying re - usable code and the works.

Read more
Mobile Programming LLC
at Mobile Programming LLC
1 video
34 recruiters
Sukhdeep Singh
Posted by Sukhdeep Singh
Pune
2 - 3 yrs
₹6L - ₹8L / yr
skill iconC++
Buffer Systems
Data Structures
Algorithms
Object Oriented Programming (OOPs)
+2 more

Job Title: C++ Buffer Developer

Location: Pune, India

Experience: 2-3 years

Salary: 8 LPA

Notice Period: 0-15 days

Job Description:

We are seeking a skilled and passionate C++ Buffer Developer to join our team in Pune. As a C++ Buffer Developer, you will be responsible for designing, developing, and maintaining high-performance buffer systems for our software applications. You will collaborate with cross-functional teams to analyze requirements, implement solutions, and ensure the overall quality of the software.

Responsibilities:

  1. Design, develop, and maintain C++ buffer systems to meet the requirements of our software applications.
  2. Collaborate with cross-functional teams, including software engineers, designers, and product managers, to understand project requirements and deliver high-quality solutions.
  3. Write clean, efficient, and maintainable code following best practices and coding standards.
  4. Conduct thorough testing and debugging to ensure the stability and performance of the buffer systems.
  5. Optimize and enhance existing code to improve overall system efficiency and performance.
  6. Participate in code reviews to provide and receive constructive feedback for continuous improvement.
  7. Stay up-to-date with the latest industry trends and technologies related to C++ programming and buffer systems.
  8. Document the design, implementation, and maintenance of the buffer systems for future reference.

Requirements:

  1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
  2. 2-3 years of hands-on experience in C++ programming, specifically in designing and developing buffer systems.
  3. Strong knowledge of data structures, algorithms, and object-oriented programming principles.
  4. Proficiency in using C++11 or higher versions.
  5. Experience with memory management techniques and performance optimization.
  6. Familiarity with Linux/Unix environments and development tools.
  7. Good understanding of software development lifecycle and agile methodologies.
  8. Excellent problem-solving and analytical skills.
  9. Strong communication and collaboration abilities.
  10. Ability to work independently and handle multiple tasks simultaneously.
  11. Knowledge of network protocols and socket programming is a plus.
  12. Experience with version control systems (e.g., Git) is preferred.

If you are a talented C++ developer with a passion for buffer systems and want to contribute to the success of our software applications, we would love to hear from you. Apply now and join our dynamic team in Pune!

Note: The salary mentioned is as per the budget and may be subject to negotiation based on the candidate's skills and experience.

Read more
Hyerspecai
at Hyerspecai
1 recruiter
Venkata Kolla
Posted by Venkata Kolla
Hyderabad
7 - 15 yrs
$15K - $40K / yr
skill iconC++
skill iconC
Embedded software
FPGA
PCB
+3 more

Summary: 

Hyperspec is building a real time local map for self-driving cars and using cross view localization to enable ubiquitous autonomy. Hyperspec is a VC funded startup.

The principal embedded systems engineer will have deep expertise in embedded systems design, development and worked for years on embedded systems teams. This person is a leader and mentor to junior engineers and shares knowledge about the design and development of embedded systems.


Responsibilities:

  • Serves as an expert in all aspects of embedded projects and embedded systems—including designing, developing, testing, and perfecting designs 
  • Responsible for updating and working with executive leadership on the development of embedded systems and status of projects 
  • Provides guidance and mentoring to other members of the team

Requirements:

  • Minimum of bachelors' degree in computer science or engineering
  • At least ten years of engineering experience with expertise in software engineering, data structures, and programming techniques
  • Deep expertise in C/C++ programming
  • Experience with FPGAs, PCB, Xilinx, Altera, or similar SoCs.
  • Experience with ISPs, Cameras, Switches a plus.
  • Experience in working with real-time operating systems, communications protocols and firmware design.
  • Experience in interfaces, IP protocols, and hardware subsystems.
  • Experience in working as part of a team and leading teams.
Read more
Ogive technology
at Ogive technology
3 recruiters
Ogive Technology
Posted by Ogive Technology
Remote, Hyderabad
0.6 - 1 yrs
₹2L - ₹4L / yr
Linux/Unix
Linux administration
skill iconC++
skill iconC
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
Xfinito biodesigns
at Xfinito biodesigns
1 video
1 recruiter
Mirunaulini Pathmanaban
Posted by Mirunaulini Pathmanaban
Bengaluru (Bangalore)
0 - 4 yrs
₹3L - ₹8L / yr
Embedded Systems
Hardware
skill iconC
skill iconC++
Internet of Things (IOT)
+2 more

Xfinito is building a portfolio in new product innovation, product contribution and infrastructure goals while providing individuals and teams the freedom to emphasize specific types of work.

Our work focuses on real –world problems that span the breadth of biomedical engineering, embedded systems, computer science, such as machine and deep learning, data mining, natural language processing, hardware and software performance analysis and much more.

JOB ROLE: EMBEDDED SYSTEMS ENGINEER

ROLES AND RESPONSIBILITIES:

  • Work with multi-disciplinary engineering team and customer to identify and recommend hardware needs and requirements for project/product.
  • Modify or assist in the development of software architecture and design for new products, prototype, or re-design, including sourcing build environments and writing technical support and control documentation.   
  • Read Block Diagrams and detail circuit schematics and layout of proposed or existing hardware and assess the software and driver requirements.
  • Participates in cross-divisional Edge IoT projects and/or proposals.
  • Develop, oversee, and document automated tests for electrical hardware design and products as well as final operating drivers and systems.
  • Evaluate and investigate product failures, and recommend repair or design modifications based on specifications, cost, resources, and risks.

 

REQUIREMENTS:

  • Ability to creatively approach challenges and cleverly solve difficult problems.
  • Ability to independently identify daily design and customer support tasks, self-start and motivate.
  • Ability to manage several projects and prioritize appropriately, with minimal supervision.
  • Ability to work in a collaborative team environment as well as independently.
  • Ability to learn and work in virtual environments (CAD & Hardware build packages) in-which candidate’s skills are low but persevere and overcome skill gaps autonomously.
  • Some experience programming with embedded systems designs and multithreaded real-time operating systems is required.
  • Solid programming experience. Preferably in C or C++, .NET, and Java programming languages.

 

EXPERIENCE:

We as a team are looking for freshers or young professionals with (0-4 years of experience) passion and eagerness to create scalable and optimized software systems and execute complete embedded software development lifecycle.

 

 

 

 

 

Read more
Electric vehicle charging infrastructure solutions.( SC1)
Electric vehicle charging infrastructure solutions.( SC1)
Agency job
via Multi Recruit by Anna S
Bengaluru (Bangalore)
7 - 12 yrs
₹12L - ₹20L / yr
Embedded Applications
Embedded C
skill iconC++
Data Structures
Algorithms
+3 more
  • Develop embedded Linux Applications
  • Work with a worldwide team to integrate the product to meet the requirement

Required Qualifications:

  • Degree in Computer Science from a top-tier institution
  • Relevant full-time work experience of 4+years
  • Strong foundation in computer science, Object-Oriented software, unit testing & test automation with scripts
  • Ability to self-teach.

Mandatory Technical Skills:

  • Expert level programming in C/C++
  • Linux systems programming, data structures & algorithms
  • Networked applications

Desirable Technical Skills:

  • Linux Board Bring up, device drivers would be an advantage

 

 

 

Read more
K12 Techno Services
at K12 Techno Services
1 video
7 recruiters
Dileep Chinnappa
Posted by Dileep Chinnappa
Bengaluru (Bangalore)
2 - 10 yrs
₹4L - ₹30L / yr
Web
Web Realtime Communication (WebRTC)
Video streaming
skill iconC++
skill iconC


ROLES AND RESPONSIBILITIES:
• Articulate complex problems, communicate viable architecture and design approach in a clear and concise manner.
• Thrive in a collaborative team environment and work with ambiguous product requirements.
• Evaluate opensource technologies, development stack and strive for new learning, continued growth by applying industry best practices and processes.
• Provide thought leadership in cloud based VoIP(Voice/WebRTC) services and bring your passion for technology to motivate and inspire on a day to day basis.

SKILLS REQUIRED
• 4+ years experience in building highly available, fault tolerant and scalable real-time communications(Voice and WebRTC) systems in the cloud (AWS preferred).
• Demonstrated history of building complex, high-performance applications in C/C++.
• Proven expertise in network and system performance optimizations(including kernel, containers and virtualization technologies).
• Proficiency in telecom protocols (SIP, SDP and RTP/RTCP) and internet protocols(IPv4/IPv6, TCP and UDP) is desirable.
• Deep understanding of all aspects of WebRTC from audio codecs, to networking (ICE, STUN, TURN) up to server side components needed to deploy the technology at scale (SFU, MCU, Relays) and network security(TLS, SRTP).Strong analytical, problem solving and troubleshooting skills.
• Programming experience with Python, Golang and Lua will be a plus.
• Prior experience working with Asterisk, FreeSWITCH, RTPEngine, Kamailio, or OpenSIPs will be a plus.

Read more
Intozi Tech Pvt Ltd
at Intozi Tech Pvt Ltd
1 recruiter
Virender Josan
Posted by Virender Josan
NCR (Delhi | Gurgaon | Noida)
0 - 1 yrs
₹1L - ₹2L / yr
Linux/Unix
skill iconPython
Algorithms
skill iconC++
skill iconC#
+1 more
Experience with GUI technologies & development on Linux
Experience in Object-Oriented design and Multithreaded programming
Strong analytical and problem solving skills
Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
Degree in Computer Science or Computer Engineering or related field
Independent team player with an eye for details and report on status and planning of own work.
Read more
Bengaluru (Bangalore)
5 - 10 yrs
₹25L - ₹30L / yr
EDA
Data Structures
skill iconC++
skill iconData Analytics
Algorithms
Overview The Staff Software Engineer – EDA is key member of the QuickLogic India team and will report to Director of Software of QuickLogic India (QLI). The Staff Software Engineer EDA will be an integral part of EDA tools team at QLI, with primary responsibility for full life cycle development of EDA tools for programmable fabric devices. The role holder will be also responsible for identifying and resolving problems based on broad objectives and customer issues. Key responsibilities include but are not limited to: • Full lifecycle software development including design, development, testing and documentation of EDA tools for programmable devices • Utilize Object-oriented programming methodology using C++ & STL for design and implementation of current and next generation QuickLogic products • Perform detailed analysis, identify root causes and arrive at suitable solutions during all phases of the software development lifecycle • Engage and team up with colleagues globally, and leverage technical skills to produce results with a high degree of responsiveness, regardless of time and geographical differences • Resolve wide range of issues in a creative way, exercise judgment in selecting methods and techniques to arrive at solutions Key Activities for the position include but are not limited to: • Immediate work involves development in STA component of Aurora, EDA Software tool. • Take technical ownership of area(s) in EDA flow. It includes proposing, defining & developing new features in ownership area(s); resolving customer issues; mentoring & working in team. • Work on different phases of software development cycle, from gathering requirement specification to delivery. • Design & develop the assigned projects, following best practices in defining object-oriented methodology and implementing it by effectively using C++ & STL. • Giving utmost importance to quality and robustness of the deliverables. It is achieved by doing a thorough functional unit testing of the implemented features. Education/Knowledge & Skills Profile: • BE/BTech/ME/MTech in CS/Electronics/Electrical Engineering, from Tier-I engineering colleges (IITs, BITS-Pilani, NITs), with 5-9 years of experience in EDA tools development. • Strong academic background and good understanding of data structures and algorithms. • Prior experience in developing projects related to timing either in FPGA specific EDA tool suite or in ASIC specific EDA tool suite. • Strong in object-oriented programming using C++ & STL. • Good Understanding of C, Shell scripting, Makefiles, Tcl & Lex/Yacc • Prior Experience in using SVN/Bug tracking tools • Self-motivated with the ability to work with minimal supervision • Ability to work well in a team • Ability to work well in a dynamic environment and be able to respond positively to change • Superior verbal and written communication skills, in English Behavioral Skills Profile • Results Orientation - Knowing what results are important, and focusing resources to achieve them • Personal Accountability - The willingness to claim ownership for the results provided as a consequence of your involvement, both individually and collectively with others • Team Work – Working effectively and productively with others • Problem solving - The ability to discover, analyze and resolve problems and find solutions to specific issues • Continuous Learning – Taking initiative in learning and implementing new concepts • Flexibility – Agility in Adapting to change • Resiliency – The ability to quickly recover from Adversity • Futuristic Thinking – Imagining, envisioning, projecting and /or predicting what had not yet been realized
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
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.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos