Embedded Engineer Resume
New York, NY
SUMMARY
- 6.1 years experience in all phases of Software Development Life Cycle, design, development and implementation in C, C++, Consumer Electronics, Embedded System
- Avionics/Security/Consumer Electronics Domain.
- Expertise in design, development, porting and optimization of Multimedia Codecs/Frameworks/Streaming applications and middleware on ARM, DSP and multi - core/multi-processor platforms.
- Abilities in developing projects in Embedded System using C/C++, OOPS, OOAD, STL, Design Patterns
- DTV product development life cycle and ATSC/DVB Standards and Programming.
- Knowledge on Linux Device Driver programming.
- 8/16/32 bit Microcontroller Programming.
- Knowledge in usage of oscilloscope, Function Generator, Logical Analyzer & CRO
- Possess knowledge of assembly and Knowledge of QNX, VxWorks, ERCOS RTOS concepts
- Possess strong communication, relationship management, analytical and problem-solving skills.
- Proven abilities in leading teams during the project phase, training and guiding team members and enabling knowledge sharing among the team.
- Good experience in fixing static violations, dynamic violations using QAC
- Experience in working with 8 bit micro controllers, 16, 32 bits DSPs
- Worked on the configuration Management Tools GIT, Clear Case, Clear Quest, VSS and Vault.
- Gained experience in using the defect flow model, configuration tools and inspection method of reviews.
- Knowledge on Safety standards, MISRA Standards, Agile Methodologies
- Experience in requirement tool like DOORS, adding new requirement, creating impact assessment
PROFESSIONAL EXPERIENCE
Confidential - Dallas, TX
Embedded Engineer
Responsibilities:
- It includes the implementation of major features/functionalities such as control of Mux to write data on the FPGA and EEPROM.
- Updating manipulated picture quality data onto picture control registers.
- Design and develop Embedded C code for various subsystems.
- Customer Co-ordination
- Preparation of Test Cases, Build Document and user Guide.
- Development of software utilities for customization adhering to the client specific standards
- Review of code for completeness of standards
- Ensuring proper testing of the code before deployment.
- Unit testing of the customized code as per the test plan and performance testing.
Environment: C, C++, QNX, ADSP21060, RS-422, MIL-STD 1553, Visual DSP
Confidential - New York, NY
Embedded Engineer
Responsibilities:
- Used JIIRA for defect logging.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Debugging the existing code for resolving any code related issues.
- Code Review for the peers in the team, to provide optimal and error free code.
- Provided support for production and development issues.
Environment: C, C++, OOAD, STL, VC++ Integrated Development Environment and Debug Toolsand Windbg. Windows, Windows CE, Freescale Code Warrior IDE, JDGUI SUITE, Xoreax IncrediBuild, Mercurial HG, Microsoft Visual Studio 2005, UltraEdit, PC Lint, ISG Lab SIM 4.0, Code Collaborator, Rally, Python and DeereVPN.
Confidential - Madison, WI
Embedded Engineer
Responsibilities:
- Application software development, debugging and testing.
- Implemented RS485 Communication interface between master card and Si2400 modem interface to connect to telephone lines Resolving Customer queries on the existing software.
- Implemented the inter-process synchronization between communication and flash management tasks.
- Performing reviews for Code, Test spec changes
- Implemented Routines to collect & parsing security information transmitted in CFSK protocol format.
- Executing the System testing on vehicle, Monitoring function testing’s embedded C with real time / in circuit emulator Concept, usage and advantages of Software configuration management tools (SCM)
- Implementing the Enhancements for the existing software based on the requirements.
- Solving the issues with respect to the testing and clarifying the open points with customer.
- Understanding of system architecture and experience with large distributed systems.
- Experience with all phases of software development cycle and proficiency in embedded C programming skills. Familiar with ISO 26262 standard
- Prepared SSD’s, FMEA for the customer specific requirements and delivered to customer
Environment: Embedded C/C++, STL, Design Patterns like Single ton, Factory, Infineon TC274x, Cosmic compiler, AUTOSAR Tools (Sysconf, ECU spectrum,EBtresOS), Trace32, CANoe,MATLAB,CARSIM and LABCAR
Confidential
Embedded Engineer
Responsibilities:
- Responsibility to escalate the issues to senior level management.
- Responsibility to interact with the client and understand the requirement specification.
- Delivery of developed software modules.
- Interacting with other team member to resolve the issues.
- Prepared software Architecture document.
- Prepared software design document.
- Implemented Socket CAN communication between CAN devices and SUI board.
- Implemented Modbus communication between RS485 devices and SUI board.
- Developed designed modbus communication protocol.
- Implemented testing software modules for RTC, Ethernet, Bluetooth, tft LCD,touch screen, external gpio, audio and haptic driver.
- Compiled linux kernel as per the requirement and prepared the kernel image uboot and file system.
- Updated MAC address for the SUI board.
- Installed uboot, kernel and file system on SUI board.
- Selected software packages and Compiled uboot, kernel and file system for the SUI board.
Environment: C, C++, STL, COM,Perl, Make file, Windows Device Driver interaction and Linux Driver interaction programming. VC++ Integrated Development Environment and Debug Tools, Windbg, GNU Debugger, POSIX threads, SVN and MSVSS. Windows, HP-UX and UNIX/Linux.
Confidential
Embedded Engineer
Responsibilities:
- Involved in data path development
- Interaction with hardware team for USB, SPI and I2C interface bring up
- Configured Linux kernel 2.6.29 to add different features
- Integration of third party software into our system
- Worked with buildroot
- Resolution of issues reported by QA and customers
- Providing technical guidance to team members
- Customer Support
Environment:, C++, STL, COM, IBM Rational Purify Plus. VC++ Integrated Development Environment and Debug Tools, Windbg, SVN and MS-VSS.
