f80d6867-3798-4977-a811-3b48dd15676c

Andrew Smith


287 Custer Street, Hopewell, PA 00000

andrew_smith@example.com

(000) 000-0000

Professional Summary

Embedded Software Engineer with 2+ years of experience working on core platforms for mobile and automotive infotainment systems at Qualcomm. A dedicated professional committed to providing high quality design implementations and diligent support to the customers. My greatest strength is my work ethic and willingness to keep learning and evolving. 

Employment history

Embedded Software Engineer, Quitzon, Runolfsdottir and Farrell. Wiltonfort, Rhode Island
May. 2019 – Present
Responsibilities
  • Enabled USB controller subsystem on SnapDragon 439 (SDM439) mobile platform – a value tier chipset launched in mid 2018.
  • Supported all the USB functional features and debug issues reported by testing teams and customers.
  • Delivered myriad of features and customer specific requirements on Qualcomm automotive platforms (S820, SA6155 and SA8155) – all premium/high value tier chipsets.
  • Assigned the role of dedicated core technology engineer for Automotive platforms
Achievement
  • Successful SDM439 launch: VIVO customer has launched as many as 3 different phones with SDM439 at the core.
  • Awarded Qualstars for USB PHY based charger detection solution deliverable: a feature very important for Chinese and Indian customers.
  • Awarded Qualstar for smooth SA6155 bringup: Multiple customers have signed up and working on this project.

Embedded Associate Engineer, Schmitt-Lehner. Sandraberg, Texas
Jan. 2017 – Jul. 2017
Responsibilities
  • Ramped up to speed and knowledge gather process from trainings and presentations.
  • Worked on porting of Tunnel Mode USB Audio feature from MSM8998 platform to MSM8953 platform for Samsung customer, and debugged eventual issues.
  • Worked on various other feature deliverables and customer issues on automotive and MDM solutions.
Achievements
  • Awarded Qualstar for diligent porting activity of tunnel mode feature and fixing issues: This feature led to significant power savings on Applications processor.
  • Awarded Orion Insta award for handling multiple crucial customer issues.

Education

Western Mills College, North Georgiannfort, Alaska
Bachelor of Technology, Electronics and Electrical Communication Engineering, Mar. 2016

Languages

English

German

Skills

Bug analysis – tools and knowledge

Presentation skills

Linux/Unix

embedded software engineer

  • Code generation using python scripting based on requirement and Intermediate message format to avoid manual data extraction and repetitive task, resulted in saving 20% of team time in redundancy
  • Designed framed work for handling Diagnostic application in which dynamic data is kept as table and code logic is consent. Resulted in optimization of software and complexity
  • Verification of Integration Testing using ODIS tool and Vector Canoe, QAC warning and Static code coverage
  • Responsible for showcasing the completed activities to customer at end of each Engineering Release 
  • Planning and Supporting in Installation of Infotainment in Vehicle and testing for diagnostics 

embedded software engineer

  • Implementation of SWC using Davinci developer.
  • Configuration of memory stack using Davinci configurator.
  • AUTOSAR BSW and RTE configurations.
  • Reviewing customer requirements for implementation.

embedded software engineer

  • Formulate conceptual design for solution or embedded systems to meet customer requirements.
  • Perform research and development for robust solution
  • Implementation of software from bare metal state
  • Understanding Requirements, Preparing Intermediate Message format for Data Transmission and Reception between VIP and HOST via UART

embedded software engineer

  • Reports for vehicle Distance, Idle, stop and summary etc.
  • New version for Google Map API
  • Vehicle tracking and travelling history of the vehicle
  • Route specification and tracking with various deviation 
  • Integrations and configurations of the GPS devices.
  • Interacted the customers and gathered the requirements.
  • Developed the COMMS (Communication server)

embedded software engineer

  • Worked on Driver Door Development Module for General Motors.
  • Developed API for SAE J1850 Class 2 serial communication protocol.
  • Developed embedded software for an A.I driven cooking appliance for North Indian Dishes. 
  • Performed risk assessments and executed tests of data processing system to ensure functioning of data processing activities and security measures.

senior embedded software engineer

  • Understanding requirements, Implementation of BAP application based on catalogs 
  • Feature Implementation like Vehicle Functions and Settings Menu
  • Integrating UDS stack with TP configuration to enable TP message transmission and reception
  • Creating core Diagnostic Applications and security features
  • Implementation of Diagnostic application features w.r.t request and response based on requirement
  • Implementation of EOL test procedure to enable tester to validate the product before Production 
  • Leading small team and responsible for delivering complete diagnostics for this program

embedded software engineer

  • Interfacing with hardware design and development
  • Implement programming coding based on HMI technology in
  • Designed and developed software for miniature version of industrial robots. Performed root cause analysis, debugging and troubleshooting of systems.
  • Conceptualized new systems, provided technical assistance to operations team and made recommendations for existing systems to automate and improve productivity.

embedded software engineer / co-founder

  • Work at Volkswagen Future Mobility Incubator in Dresden.
  • Defining technical goals and tasks in short- and mid- terms.
  • Choosing telematic devices.
  • Developing robust firmware (C++) generating a sensor data stream sending wirelessly to the Azure cloud (IoT Hub).
  • Development company’s vision, a product and business models.

embedded software engineer

  • Developed automated systems based on Computer Vision, Deep-Neural Networks, Natural Language Processing & Machine Learning. 
  • helped the organization in adoption  and implementation of Artificial Intelligence and Internet of Things.
  • Designed, managed & developed various projects related to Internet of Things.
  • Upheld established coding standards in all developed software designs and code. 
  • Ensured code quality for multiple-product embedded software components. 
  • Worked on various micro-controllers and development boards.
  • Successfully Interfaced various sensors with different types of micro-controllers and development boards.

embedded software engineer

  • Enabled USB controller subsystem on SnapDragon 439 (SDM439) mobile platform – a value tier chipset launched in mid 2018.
  • Supported all the USB functional features and debug issues reported by testing teams and customers.
  • Delivered myriad of features and customer specific requirements on Qualcomm automotive platforms (S820, SA6155 and SA8155) – all premium/high value tier chipsets.
  • Assigned the role of dedicated core technology engineer for Automotive platforms

junior embedded software engineer

  • Planned and developed interfaces using ‘ LabView ‘ software, ‘STM’ hardware that simplified overall management and offered ease-of-use.
  • Wrote code on ‘ C ‘ platform using [True Studio]
  • Designed intuitive graphical user interfaces using knowledge of serial communications and database design to improve user experience
  • Collaborated with on board computer team to plan, develop and implement cube satellite operating system. 

embedded software engineer

  • Worked on ARM, ARM-Cortex M3, ARM- Cortex A9 Microcontroller.
  • Worked  on varies  sensors.
  • Worked on GSM and GPS modules.
  • Used serial communication protocols(UART,SPI and I2C).

embedded software engineer

  • Design, develop, code, test and debug system software
  • Analyze and enhance efficiency, stability, and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide post-production support
  • Assess third party and open source software
  • Build, improve and debug firmware as per requirement.

embedded software engineer

  • Worked in working wireless products like Access points and WLAN Controllers.
  • Work experience in C programming, linux application development, Linux Networking, Wireless LAN.
  • Worked in IEEE802.11 MAC layer.
  • Developing and Debugging custom hardware 

embedded software engineer

  • Designing and implementing software of embedded devices and systems.
  • Designing, developing, coding, testing and debugging system software.
  • Review code and design.
  • Board bringup  and os porting 

embedded software engineer

  • Implement new HMI features and fix graphical and user interface cockpit logic issues for automotive cluster digital software.
  • Ensure the good HMI software behavior and graphic design.
  • Write software programs for Micro controller or computers in machine, assembly, or other languages  and android testing.
  • Training students in Embedded platform in Matlab and RaspberryPi

embedded software engineer

  • Contributed in development of Boot loader for RH850
  • Developed on Diagnostics applications for UDS over CAN
  • Developed application for Engineering Test mode, Self Test mode and End of Line Testing Procedures
  • Experienced in creating basic CAPL scripts for testing using Canoe 
  • Experience in all phases of software development life cycle including requirement analysis, design, Coding, testing and maintenance
  • Proficient in C-Programming skills and worked withAgile methodology
  • Unit Testing using Vector Cast & Static Analysis using Coverity

embedded software engineer

  • Voice Assistant Integration on infotainment platform based on Automotive Grade Linux.
  • QT/QML HMI code Maintenance for infotainment platform based on Automotive Grade Linux.
  • Building Images and cross compiling application using Yocto and bitbake.
  • Creating, Handling and Configuring of Custom Action/Skill for Voice Assistant.

embedded software engineer

  • Technology : Renesas RCAR-M3 and V3, dual SoC to design Surround View Camera System.
  • Implemented color format conversion and H264 encoding module using RTOS libraries to meet client requirements.
  • Conferred with client for the design of Variant Coding and mentored team members on the use of Variant Coding software.
  • Analyzed the datasheet for Omnivision Automotive Image Sensor 0x03A and implemented module to adjust Image Quality.
  • Integrating and debugging the software on the development board using Green Hills environment in MULTI IDE.

embedded software engineer

  • Design, implementation and improvement of a Battery Management System for Electric Mobility.
  • Have been involved in the developmental and software testing activities of the products and have done extensive research and related development for the inline future products. 
  • Have particularly worked on sensor technologies, database design and implementation and communication interfaces for PIC 32 micro-controllers.  
  • Being an ISO certified medical device company, have followed extensive documentation practices and built templates for the same.

embedded software engineer

  • Ferrari Surround View systemDesign and development of a 3D Engine (OpenGL)
  • Design and development Augmented reality elements to assist the driver during the parking
  • Worked closely with other team members to plan, design and develop robust solutions in a timely manner.  
  •  Well worsed in CANape, CANalyser, Trace32, Lauterbach and Vector tool which are used extensively in automotive industries.

embedded software engineer

  • Responsible for communication of Inter and Intra ECU’s in the system.   
  • Modified existing C and C++ software to correct errors, upgrade interfaces and improve performance and code efficiency by 40%.
  • Worked as a embedded software developer for the Driver Assistance unit for Daimler, Fiat and VW projects.
  • Worked on ACC (Adaptive Cruise control) and PSS ( Predictive safety system) projects as a COM/SIO (Communication/ System Input Output).
  • Worked on Radar based vehicle speed display project.
  • Worked on CAN, CAN-FD protocols which are used for Inter and Intra communication of the ECU’s. 
  • Consulted regularly with customers on project status, proposals and technical issues and boosted customer retention by 25%.

embedded software engineer

  • Building Unmanned Armed Systems.
  • Coordinating the armed system with cameras, sensors etc.
  • Debugging and Testing Safety-Critical Softwares.
  • Organized software architect through Military Software Standards.
  • Coordinated working with other engineer teams.

embedded software engineer, bridge software engineer

  • Bug fix and test for portable-type biosensor, which could make emergency call, measure and update location information or activity information.
  • Bug fix and new function develop for wristband-type biosensor which is capable for measuring and storing activity/conversation/UV/skin temperature/pulse information. Kinds of setting, data transfer by BLE or USB is also available.
  • Develop small-size 3G gateway to transmit data from biosensors to server.
  • Develop new generation wristband-type biosensor with new OLED screen and other advanced sensors.
  • Develop new generation gateway with Linux system, which support wifi and 4G.
  • As bridge software engineer, communicate between Japanese customer and Chinese develop team, manage project progress and provide technical support.

senior embedded software engineer

  • EcuM configuration and EcuMExt Implementation
  • COM Ipdu control
  • Sleep / Wake-up handling
  • RDBID implementation

embedded software engineer

  • Enhanced and developed the embedded C code for NXP M4 processor based smartrise controller board. 
  • Controlled and updated RTC time to the beagle bone controller from front end, beagle bone starts counting time and updated to the shield (Beagle Bone, Beagle bone shield, Socket.io API, Embedded C , WinSCP, MCUxpresso IDE).
  • Developed tester software to pick out the bad module boards instantly.  
  • Developed load weighing system module for existing elevator controller to estimate the load of elevator. Analyzed and monitored the data packets with USB logic Analyzer and Salea Software.  
  • Troubleshooted real time smartrise controller issues and drive faults on site. 

embedded software engineer

  • Integrating libraries and fixing bugs and errors for AUTOSAR compliant code.
  • Worked closely with clients to establish problem specifications and system designs.
  • Performed testing on software to uncover bugs and issues.
  • Followed a specific workflow that included :working with ticketing System, reporting problems to clients, documenting and maintaining requirements.