Cutshort logo
German Automotive MNC logo
Technical Architect- C++
German Automotive MNC
Technical Architect- C++
German Automotive MNC's logo

Technical Architect- C++

at German Automotive MNC

11 - 18 yrs
₹25L - ₹35L / yr
Bengaluru (Bangalore)
Skills
skill iconC++
skill iconC
Object Oriented Programming (OOPs)
Architecture
UML
Shall be strong in Software Architecture and design principles.
o Acceptance criteria: Shall have working experience in creating architectures for at least
4 projects.

 Shall be strong in Object-Oriented Design and Thinking.
 Shall be strong in documenting software architecture and communicating the same using UML.
 Shall be strong in decomposing larger system into smaller units with clear implementation
dependencies marked for planning.
 Shall be strong in effort estimation techniques.
 Shall possess strong Problem Solving and Analytical Skills.
 Shall be strong in C or C++ programing language experience.
 Shall possess good understanding of either Linux or QNX or Android Operating Systems
 Shall have a strong experience in developing software using in POSIX APIs.
 Shall have a strong understanding on Networking, socket programming and working experience
in at least one of the IPC Frameworks like DBUS, SOME/IP, Binders etc.
 Working experience with test framework and automation projects such as Robot Framework.
 Knowledge on various software licenses and their compatibilities.
 Shall posses strong knowledge in bootloaders, system startup, power management, persistency
management, health management and diagnostics framework for automotive systems.
 Shall have a good knowledge on Functional Safety.
 Shall have a good understanding hardware and processor internals.

Nice to haves:
 Knowledge or working experience in AUTOSAR and / or Adaptive Autosar.

 Understanding of GNU/Linux and its device driver framework.
 Knowledge in “Secure Programming Techniques” is a plus.
 Understanding in ARM Trusted Frameworks, Bootloaders & Virtualization Solutions is a plus.
 Involvement in open-source projects in the past is a plus.
 Knowledge in Package management and installers.
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

NeoGenCode Technologies Pvt Ltd
Akshay Patil
Posted by Akshay Patil
Remote, Bengaluru (Bangalore), Mumbai, Pune, Hyderabad, Delhi, Gurugram, Noida, Ghaziabad, Faridabad
1 - 3 yrs
₹3L - ₹9L / yr
Embedded Systems
Embedded software
Embedded C++
skill iconC++
Qt 5
+5 more

Job Title : Embedded System Software Engineer

Experience Required : 1 to 3 Years

Duration : 6+ Months (Extendable)

Notice Period : Immediate


Job Description :

We are seeking a motivated and skilled Embedded System Software Engineer to join our team.

The ideal candidate will have 1 to 3 Years of experience in embedded software development with a solid foundation in C++ and Qt 5.

This role involves working with embedded Linux systems and contributing to the development and maintenance of robust embedded applications.


Mandatory Skills : C++, Qt 5, Embedded Linux (Yocto preferred), SOAP/REST protocols, Git, problem-solving, and analytical skills.


Key Responsibilities :

  • Design, develop, and maintain embedded software applications using C++ and Qt 5.
  • Work on embedded Linux systems, with a preference for experience in The Yocto Project.
  • Integrate and manage network communication using protocols such as SOAP and REST.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Utilize Git for version control and collaborative development.
  • Troubleshoot and debug software and system issues efficiently.
  • Continuously improve code quality through code reviews, testing, and optimization.

Required Skills and Qualifications :

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 1 to 3 Years of hands-on experience in software development.
  • Proficiency in C++ and Qt 5 Framework.
  • Experience working with Embedded Linux; knowledge of Yocto Project is a strong plus.
  • Basic understanding of network protocols, including SOAP and REST.
  • Familiarity with Git or other version control systems.
  • Strong problem-solving and analytical skills.

Preferred Skills (Nice to Have) :

  • Experience in cross-compiling and deployment for embedded targets.
  • Familiarity with CI/CD tools and automated testing for embedded systems.
  • Understanding of hardware-software integration challenges.
Read more
Emproto Technologies Private Limited
Bengaluru (Bangalore)
4 - 10 yrs
₹8L - ₹20L / yr
skill iconC++
Network Management
skill iconC
Linux/Unix
Perl
+2 more
PURPOSE : 

The Senior Software Engineer works with an experienced cross-functional team to deliver innovative wireless communication security products. They will utilize real world knowledge and a disciplined approach to product development, and adapt readily - Time-To-Market demands, ensuring product quality and timely delivery in a highly dynamic market environment.

ESSENTIAL FUNCTIONS : 

- Design and deliver server platform based software products from conceptual stages to production delivery. 

- Work independently on all phases of server centric software development including specification, architecture design, rapid prototyping, efficient coding, integration, debug and unit testing. Support UL and EN regulatory compliance 

- Work collaboratively and effectively as part of a small team on fast paced projects that have tight deadlines. 

- Support manufacturing life cycle for new products from NPI to production run and incremental software release of functionality. 

- Lead, train, and mentor junior engineers 

- Document and present design requirements to staff 

- Possess a demonstrated ability to communicate with customers via email and phone 

REQUIRED SPECIFIC JOB KNOWLEDGE, SKILL AND ABILITY :

The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some combination of skills and abilities. 

- Must be an excellent SW developer. We expect experience developing software C/C++ in Linux and Perl. Other scripting languages is a plus (i.e. Python). 

- Strong experience with SQL, Database design (MySQL a plus) 

- Experience with Network Security Administration and understanding of the full SDLC. 

- Experience with Multithread, Socket connection, OpenVPN server setup, OpenSSL, Certificate, Encryption, and TCP/IP troubleshooting. 

- Experience with Testing tools, virtualizing servers, and using source control (SVN a plus). 

- Experience with Linux development infrastructure, tool chain and build environment (Jenkins a plus). 

- Experience developing both Linux application software; installing Linux software and configuring Linux systems. 

- Experience with Application server remote update, and Apache Server authentication. 

- Proven record of designing and delivering complex networking products from inception to production delivery. 

- Previous experience developing quality software for commercial products. 

- Experience with communication systems involving wireless, radio, security and mesh networking technologies is a plus.

Experience with OSI networking protocols and applications is a plus. 

- Experience with system development tools, including Source-Level Debuggers, Protocol Analyzers (Wireshark), Code Analysis tools, etc. 

- Experience with any of the following is nice to have: Apache Server, GPIO, TCL/Tk, BACnet, Cloud server setup, and WebGUI design (javascript and jQuery a plus).
Read more
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
Semperfi Solution
at Semperfi Solution
1 recruiter
Ambika Jituri
Posted by Ambika Jituri
Bengaluru (Bangalore)
4 - 8 yrs
₹10L - ₹20L / yr
skill iconC++
Linux/Unix
MySQL
Oracle
MariaDB
+3 more
  • Experience  4 - 8 years
  • Key Skills for Software Developer C++, Linux :
  • - Looking only for candidates who can join immediately or max 10 day
  • - should be able to work independently with no handholding
  • - the ability to work with C/C++ code on Windows/Linux platforms
  • - Database knowledge of MSSQL, Oracle, MySQL/MariaDB, ideally other ones too: Saphana, Teradata, Postgres.
  • - Ability to work on their own fixing defects
  • - should be able to understand secure coding practices
  • - should have the Ability to work independently and with the team across different time zones
Read more
Benison Technologies
at Benison Technologies
3 recruiters
Kiranpreet Kaur
Posted by Kiranpreet Kaur
Bengaluru (Bangalore), Pune
4 - 20 yrs
₹23L - ₹33L / yr
skill iconC++
skill iconC
Linux kernel
DNS
Firewall
+2 more

As a partial Google-acquired company, we’re proving success doesn’t come by accident.

Benison has a history of demonstrating growth by innovation. We re-invest our profits back into the initiatives for growth of our people and the company. The culture, technology innovations, customer service, our actions are aligned to our values. Our value and culture is the reason why our people stay with Benison much longer than industry standards

Get the best from your life with Benison

Join the Benison Developer Family*

Benison Technologies is filled with passionate people who lead fascinating lives. You’ll fit right in. From the amazing benefits, mentorship, growth opportunities and team bonding activities, we help you thrive while experiencing the Benison life.

Roles & Responsibilities

  • Develop detailed software functional specification, articulate system/software architecture specifications for product features to meet product requirements

  • Design and implement new functions mainly in C/C++

  • Work on Networking and security modules in L4-L7

  • Peer code reviews

  • Write unit tests using C++

Requirements

  • Experience 4 - 20 years within SW development

  • Excellent C/C++ and object-oriented programming skills

  • Excellent design analysis skills, including experience with software modeling,

  • high-availability, software reuse, performance, testability, and extensible

  • Excellent Networking programming skills on Linux L4- L7

  • Structured and thorough with analytical and troubleshooting skills

  • Highly motivated team player

  • Agile way of working

Type of work

L4 - L7 Developer

For more information you may visit *

https://benisontech.com/" target="_blank">https://benisontech.com/

Read more
Finslice
at Finslice
2 recruiters
Suhas Bagul
Posted by Suhas Bagul
Remote, Mumbai
3 - 7 yrs
₹10L - ₹30L / yr
skill iconC
skill iconC++
skill iconC#
Linux/Unix
Object Oriented Programming (OOPs)
+1 more
Finslice is committed to building a world class direct trading business and we are seeking a Senior Software Engineer to add to our global team. As a key member of the team, you will have the opportunity to contribute to the evolution of our infrastructure in order to support this growing area of the business. This will include designing, developing and maintaining a highly scalable and robust infrastructure, primarily programming in C++ in a Linux environment.

Skills You'll Need
  • At least 3 years of C++ programming experience in a Linux environment.
  • Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
  • Experience in Object-Oriented design and multi threaded programming
  • Experience in creating/supporting cross-platform multi threaded applications
  • Strong analytical and problem solving skills
  • Ideally some experience in developing low latency systems
  • Experience with trading or execution systems preferred
  • Bachelor's degree in Computer Science or Computer Engineering or related field
  • Reliable and predictable availability


  • Ideally in Mumbai Metro Area but open to anywhere for the right candidate.
Read more
Daikoku Innovations LLP
Bengaluru (Bangalore)
2 - 5 yrs
₹8L - ₹18L / yr
Embedded C
Embedded C++
skill iconC++
Embedded Linux
skill iconC
+2 more
Role: Embedded Software Engineer

 

Relevant experience: 2-3 years

 

Responsibilities:

 

  1. Should be good at, C, C++, Linux driver development
  2. Should have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc..
  3. Experience in porting MbedOS , FreeRTOS to different boards is good.
  4. Analyzing and enhancing efficiency, stability and scalability of system resources
  5. Design, develop, code, test and debug system software
  6. Provide post production support
  7. Interface with hardware design and development

 

Requirements:

 

  1. Proven working experience in software engineering
  2. Experience in hands-on development and troubleshooting on embedded targets
  3. Solid programming experience in C or C++
  4. Adequate knowledge of reading schematics and data sheets for components
  5. Strong documentation and writing skills

 

Note: Self-motivated, goal oriented and good analytical skills.

Read more
Ather Energy
at Ather Energy
4 recruiters
Shabin Belliappa
Posted by Shabin Belliappa
Bengaluru (Bangalore)
2 - 7 yrs
₹10L - ₹25L / yr
Embedded C
Embedded C++
skill iconC
skill iconC++

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
Solinas Integrity Private Limited
at Solinas Integrity Private Limited
1 video
4 recruiters
LINDA JASLINE
Posted by LINDA JASLINE
Chennai
1 - 2 yrs
₹4L - ₹6L / yr
Digital Signal Processing
Statistical signal processing
Signal Processing
Matlab
skill iconPython
+7 more

Solinas Integrity (www.solinas.in) is a leading water & sanitation robotics start-up founded by IIT Madras Alumni & professors to develop cutting edge solutions to solve the problems in water pipelines and sewer lines\septic tanks, thereby improving the lives of millions of people. Our core values start with trust, and respect for everyone and along with strong collaboration and communication. We believe in giving agency to our teammates and strongly pushing them towards developing a growth mindset.

 

Duties and Responsibilities:

  • To develop and improve signal processing algorithms for analysis of acoustic signals with up-to-date knowledge on processing methods.
  • Understand key acoustic algorithm functions, develop efficient code, verify performance and functionality.
  • Exposure to all phases of software development life cycle (concept, design, implementation, test, and production).
  • Propose innovations to improve performance, quality, etc.
  • Work with peers to develop excellent, structured code, well-optimized and easily maintainable.

 

Basic Qualifications:

● Experience programming in either Python, C++, or MATLAB

● MS/PhD degree in Electrical/Electronics Engineering/ Signal processing

● At least 1 year of signal processing or related area

● Good analytical and problem-solving skills

● Good knowledge of signal processing techniques, basic knowledge of ML algorithms and good visualisation skills.

Read more
Parkquility Private Limited
Sandeep Koduri
Posted by Sandeep Koduri
Bengaluru (Bangalore)
3 - 7 yrs
₹10L - ₹13L / yr
Embedded C
embedded
skill iconC
skill iconC++
RTOS
+6 more
  • Work directly with the other Software/Firmware Engineers and Electrical/RF/Systems Test Engineers to write needed software
  • Design and implement software platform for firmware on embedded CPUs with multiple OS such as Windows, Linux, FreeRTOS, TI-RTOS and embedded Linux
  • Use compliers, debuggers revision control and automated build systems.
  • Design/develop components of software platform for use by other developers to extend its capabilities and build custom applications/behavior on top
  • Develop build methodologies, debugging tools/utilities
  • Develop and release Software using Agile methodology
  • Write unit tests and support continuous integration and automated test methodology
  • Brainstorm for new ideas and ways to improvement product and processes
  • Consult with peers for feedback during debug/testing stages
  • Document and maintain design processes
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