Swetha Genappanavar, Developer in Detroit, MI, United States
Swetha is available for hire
Hire Swetha

Swetha Genappanavar

Verified Expert  in Engineering

Embedded Software Engineer and Developer

Detroit, MI, United States

Toptal member since November 5, 2024

Bio

Swetha is an embedded professional with over six years of experience in software development, programming, and debugging. She excels in collaborating with IT specialists to address and meet customer needs. Swetha is eager to contribute her expertise and drive innovation within the embedded software domain.

Portfolio

ZF
CAN Bus, AUTOSAR, DOORS, Automotive SPICE, UDS Diagnosis...
Bosch
AUTOSAR, CAN Bus, AUTOSAR MCAL, Flexray, ISO 26262, Automotive SPICE
Sohamsaa
Universal Asynchronous Receiver/Transmitter (UART), Internet of Things (IoT)...

Experience

  • C - 7 years
  • Windows - 7 years
  • CAN Bus - 5 years
  • AUTOSAR - 5 years
  • AUTOSAR MCAL - 5 years
  • Automotive SPICE - 4 years
  • UDS Diagnosis - 4 years
  • DOORS - 4 years

Availability

Full-time

Preferred Environment

Windows

The most amazing...

...thing I've worked on is the development of safety-critical braking and powertrain engine modules for top OEMs like Stellantis, Volkswagen, and Audi.

Work Experience

Embedded Software Engineer II

2022 - 2023
ZF
  • Developed software for vehicle communication of the braking system module on Stellantis platforms, including Jeep Grand Cherokee, Jeep Grand Wagoneer, Jeep Wrangler, and Ram Trucks.
  • Deployed CAN/CAN FD protocol-based AUTOSAR COM services to the application service layer.
  • Analyzed customer requirements, developed embedded C/C++ code using AUTOSAR and UDS diagnostics, conducted unit testing, implemented XCP, and resolved firmware issues.
Technologies: CAN Bus, AUTOSAR, DOORS, Automotive SPICE, UDS Diagnosis, Communication Access Programming Language (CAPL)

Associate Software Engineer

2018 - 2020
Bosch
  • Developed software for the vehicle communication module (ComVeh) of engine management systems for OEMs Volkswagen and Audi.
  • Analyzed customer requirements in SDOM following the ASPICE software development process and implemented them using AUTOSAR layered software architecture: BSW and RTE.
  • Deployed CAN/FlexRay-based vehicle communication software development using embedded C/C++ programming with MISRA C guidelines while configuring the transmit and receive frames, UDS diagnostics, and signal data conversion.
Technologies: AUTOSAR, CAN Bus, AUTOSAR MCAL, Flexray, ISO 26262, Automotive SPICE

Embedded Software Engineer

2015 - 2018
Sohamsaa
  • Developed embedded software utilizing communication protocols such as UART, SPI, I2C on Keil uVision 5 IDE, CubeMX, ST-link, IAR Embedded Workbench, and Arduino.
  • Utilized ARM Cortex microcontrollers, Bluetooth, and LoRa technology to develop IoT-related customer products.
  • Developed Embedded C software, conducted unit testing using CANalyzer, and deployed the software on customer hardware.
Technologies: Universal Asynchronous Receiver/Transmitter (UART), Internet of Things (IoT), CAN Bus

Experience

LoRa Tags and Trackers

Configured and programmed LoRa modules using C in the Keil environment. I transmitted data to the server through the defined payload structure, analyzed node communication at the receiving LoRa node, and documented the results. I also prepared a comprehensive project report and delivered a technical presentation.

Education

2011 - 2015

Bachelor's Degree in Electronics and Communications Engineering

Visvesvaraya Technological University (VTU) - Belagavi, Karnataka, India

Skills

Tools

DOORS, Automotive SPICE

Languages

C, Communication Access Programming Language (CAPL), Embedded C

Platforms

Windows

Paradigms

Analog Circuits

Other

AUTOSAR, Power Electronics, TCP/IP, Very-large-scale Integration (VLSI), Digital Circuits, CAN Bus, UDS Diagnosis, AUTOSAR MCAL, Flexray, ISO 26262, Universal Asynchronous Receiver/Transmitter (UART), Internet of Things (IoT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring