Nishant Singh

Senior Software Engineer

Hyderabad, Telangana, India6 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 3 years of experience in embedded software development.
  • Proficient in static analysis and unit testing methodologies.
  • Strong background in safety-relevant projects (ASIL B).
Stackforce AI infers this person is a Backend-heavy Fullstack Software Engineer in the Automotive and EdTech industries.

Contact

Skills

Core Skills

Embedded Software DevelopmentDevopsSoftware DevelopmentWeb Development

Other Skills

ALSAAgile MethodologiesAlgorithm DesignAlgorithmsAnalytical SkillsAndroidAndroid DesignAndroid DevelopmentAndroid StudioAndroid TestingAudio WeaverAutomotive InfotainmentBSPBashBlogging

About

I am a dedicated Software Engineer with a strong focus on embedded systems, driven by the belief that software can effectively solve real-world problems. I view software engineering as a continuous puzzle, which fuels my passion for creating innovative solutions. My commitment to leveraging programming to enhance lives motivates me to embrace new challenges and expand my knowledge. ๐Ÿ’ป KEY SKILLS: 1. Programming Languages: C, Embedded C, C++, Python, Java 2. Embedded Software Development: Specializing in Board Support Packages (BSP), real-time operating systems (QNX OS), device drivers, and low-level programming, with extensive experience working on Qualcomm processors for audio applications and middleware development for ADAS ECU. 3. Static Analysis & Unit Testing: Proficient in static analysis and unit testing using Parasoft, as well as smoke tests and functional tests. 4. Testing Frameworks: Experienced with the Google Test framework for robust testing solutions. 5. DevOps Expertise: Proficient in CI/CD pipelines, using tools such as Jenkins, Ansible, and Artifactory. 6. Version Control & Testing: Experienced with Git and various testing methodologies. 7. Development Tools: Skilled in GCC, Make, shell scripting, Docker, and integrated development environments (IDEs). 8. Hardware Debugging Tools: Proficient in using logic analyzers, oscilloscopes, and multimeters for hardware diagnostics and troubleshooting. 9. Communication Protocols: Knowledgeable in SPI, I2C, UART, TCP/IP, PCIe, and CAN. 10. Microcontroller/Microprocessor Knowledge: Familiar with architectures like ARM, Qualcomm, Atmega328p, ESP32, and STMicroelectronics. 11. Hardware Interfacing: Experience with sensors, actuators, and various hardware components. 12. Embedded Systems Design: Understanding of real-time systems, firmware development, system-level debugging, and ASPICE standards for process assessment and improvement. With over 3 years of proven project experience in software engineering, I have a strong background in embedded development and experience in safety-relevant projects (ASIL B). My analytical skills, debugging expertise, and solid knowledge of AUTOSAR Adaptive architecture enable me to contribute effectively to complex projects.

Experience

Stellantis

2 roles

Senior Software Engineer

Promoted

Oct 2024 โ€“ Present ยท 1 yr 5 mos ยท On-site

Embedded DevicesSoftware InfrastructureEmbedded SoftwareEngineeringC++Python+9

Software Engineer

Oct 2021 โ€“ Oct 2024 ยท 3 yrs ยท On-site

Embedded LinuxNetworkingHTMLQEMUBootstrapBash+19

Geeksforgeeks

TCE

Jul 2021 โ€“ Oct 2021 ยท 3 mos ยท Noida, Uttar Pradesh, India

  • Working with Technical Content teams and many other sections on GFG :
  • โ—‡ Data Structures and Algorithms
  • โ—‡ Web Technologies
  • โ—‡ Interview Experiences
  • โ—‡ Improving the already published content on GFG
  • โ—‡ Writing Content on React, Angular, etc
  • โ—‡ Creating 6+ Quiz (Web Technologies) on GFG Portal
HTMLJSONBootstrapJavaNode.jsExpress.js+6

Prowizards inc

Software Engineer

Jan 2021 โ€“ Jul 2021 ยท 6 mos ยท Chennai, Tamil Nadu, India

  • Working on Pro Wizards Inc
  • โ—‡ Working in the Duck card Division of Prowizard for Ecommerce Products. Contributing as a Backend
  • developer to enhance the experience and create APIs.
  • โ—‡ Developing Vendor Duck card under Vendor management system For specific vendors and nearby
  • NGOs and Hospitality for providing services using Specific web panels and Managing Coupons.
  • โ—‡ Collaborated effectively with members of the software development team and personnel in other
  • departments.
  • โ—‡ Prepared and submitted reports and other documentation to assist development team members.

Elite productions

Content Writer

Oct 2020 โ€“ Nov 2020 ยท 1 mo ยท India

  • Working with Product Manager
  • โ—‡ Writing the Content on different upcoming or launched product
  • โ—‡ Understanding the flow of branding
  • โ—‡ Designing the Brochure
  • โ—‡ Designing the Cover page of the product
  • โ—‡ Writing the content on Different topics

The sparks foundation

Web Developer

Sep 2020 โ€“ Oct 2020 ยท 1 mo ยท India

  • โ—‡ Basic Banking System
  • Create a simple dynamic website that has the following specs. Start with creating dummy data in database for upto 10 customers. Database options: Mysql, Mongo, Postgres, etc. Customers table will
  • have basic fields such as name, email, current balance etc. Transfers table will record all transfers happened.Flow: Home Page > View all Customers > Select and View one Customer > Transfer Money > Select customer to transfer to > View all Customers . No Login Page. No User Creation. Only transfer of money between multiple users.
  • โ—‡ Payment Gateway Integration
  • Create a simple website where payment gateway is integrated.There will be a simple donate button on homepage. On clicking the donate button, the user will land on the payment page where user can select the amount to be paid and the payment type, e.g. credit card, Paypal, etc. Once the payment is done and invoice will be generated and email will be sent to the user for the payment received. The invoice will contain the amount.On any page / email, only basic information is needed.
  • โ—‡ CI/CD: Cloud Computing
  • Read up about AWS or Azure. Write up about the steps of setup and essentials of AWS EC2 or Azure
  • VM (one page step by step).Create an EC2 or azure VM instance and access it through ssh from your pc over internet.In the EC2, deploy and run any application (a website with tomcat/spring boot) or python based project. Use at least one service apart from EC2 or VM, i.e. Database service, or MQ, ML, Mobile or any other services provided by AWS or Azure.

Aptron solutions pvt ltd

Campus Ambassador

Jun 2019 โ€“ Jul 2020 ยท 1 yr 1 mo ยท Noida Area, India

  • โ—‡ Developing an in-depth knowledge of products or services the brand wants to promote
  • โ—‡ Building a network of students and teachers in your college using offline and online strategies
  • โ—‡ Ideating and executing engaging campaigns in college
  • โ—‡ Working on marketing plans and carrying out campaigns to generate business for the brand
  • โ—‡ Educating the college community about the benefits of the products offered by the brand
  • โ—‡ Publicizing information by displaying posters on notice boards and sharing them online
  • โ—‡ Collecting feedback from students and other focus groups to improve marketing strategies

Education

S.B.S College of Engg. & Technology, Firozpur

Bachelor of Technology - BTech โ€” Computer Science

Jan 2017 โ€“ Jan 2021

Jawahar Navodaya Vidyalaya - JNV

12th passing certificate

Jan 2015 โ€“ Jan 2017

Shanti Mission Acedmy,Saharsa

10th โ€” CBSE

Jan 2013 โ€“ Jan 2015

Stackforce found 100+ more professionals with Embedded Software Development & Devops

Explore similar profiles based on matching skills and experience