- Featured in:
Find out what is the best resume for you in our Ultimate Resume Format Guide.
Additional Computer Software Resume Samples
Embedded Software Developer Resume Samples
No results found
6-10 years of experience
Performed requirements analysis, software design, coding, testing (RDCT life cycle)
- Developed low level device drivers for Air pressure and temperature sensors
- Modeled and Simulated Engine Speed Controllers in LabVIEW
- Developed code using Model based software tool ASCET from ETAS
- Implemented CAN frames according to J1939 specifications
- Wrote test cases and performed unit and system testing
- Performed reviews and conducted training sessions on ERCOS-ek (RTOS Standard in automotive systems), PID controllers and SCM tools
6-10 years of experience
- Proficient in C/C++, Rhapsody, Rational Test RealTime, Cantata, VectorCast, ClearCase
- Authored multiple development artifacts: requirements, detailed design, code, unit and target test cases
- Developed several features, including migrating call control to an all-IP platform
- Customized and deployed commercial unit testing tools, integrated them into the build environment, and provided training to over 40 engineers
- Lead tool evaluation; adopted replacement tool at a savings of $5k/year per user to the department
0-5 years of experience
- Developed Middleware and HMI for DAB(Tuner), System and Testmode components for car multimedia infotainment systems.
- Automated the Release Process for software releases using C#. Reduced the time taken for the process by 50%.
- Involved in complete project life cycle having completed 3 projects for VW and NISSAN successfully during my tenure.
- Technologies: Embedded C++ on Linux platform, Car Communication Architecture (CCA), google test
0-5 years of experience
Lead the architecture design for front camera system; hold the communication with the supplier. Implement and follow the all phases of product life cycle.
- Analyzed customer requirements and used DOORS to write software requirement specifications.
- Developed the high level design for the front camera system using Enterprise Architect.
- Implemented three software modules between driver, and application layers for MPC55 processor.
- Responsible for verifying supplier deliveries and its integration with the application and Camera.
- Configured, Implemented and integrated bootloader.
- Configured and integrated the standard AUTSOAR stacks including CAN, NVM, and MCAL.
0-5 years of experience
[company name] is the global leader in electronic solutions designed to enhance the lives of people with a disability
- Design, implementation and release of two major medical products to market.
- Led team of engineers to develop software control strategy deployed across multiple product lines.
- Drafted and executed a 3 year plan to create a generic product software framework for faster company-wide product development cycle with a team of 8 engineers.
0-5 years of experience
Designed, developed, and tested safety critical C language firmware for Electronic Control Units in Caterpillar products. Within the formal development process, initially worked to implement and test provided design documents then eventually had responsibility for generating designs based on customer requirements.
- Ported and implemented regression test suite for a library that performed Real Time Clock synchronization over proprietary Caterpillar Datalink to keep diagnostic timestamps chronological among 2-5 control units within a machine.
- Mentored 3 new employees, providing training on processes, technologies, and cultures of the team.
- Developed UART driver for cost saving initiative to implement RS232 hardware in FPGA. Identified and helped resolve numerous behavior abnormalities.
0-5 years of experience
Project: Working on Several different cellular phone products delivering the final product OS.
- In charge of designing, implementing, debugging, optimizing and documenting OS software for [company name] devices, including power management, BT, WLAN and other low level drivers including I2C and SDIO.
- Technically led a team of three in charge of WLAN protocol and driver integration efforts.
- Used the image disassembled code to identify memory leaks and memory corruption due to voltage drops.
- In Charge of software bring ups of new hardware parts and support of the device manufacturing process.
- Pioneered our team’s efforts of ramping up the BB10 QNX based OS.
- Implemented the touchscreen and LED test software and ported the HDMI test on a QNX powered [company name] device.
0-5 years of experience
Designed, implemented, tested, and maintained the GEO 1750a microprocessor embedded software.
- Managed command and telemetry database.
- Developed JAVA software applications for flight software testing identify bugs, bottle necks and evaluate performance enhancements
- Provided software support during integration and testing, and mission operations.
0-5 years of experience
- Designing Embedded System Infrastructure for worldwide customers.
- Implemented Digital Video Recording System and developed audio-video codec plugins.
- Excellent Debugging Skills using gdb and in-depth knowledge of Makefiles utility.
- Devised parallel processing kernels for Real-time Embedded Applications on GPU’s.
- Involved in Cross compilation techniques, board bring-up and Linux porting on customized boards.
0-5 years of experience
- Designed and implemented new features and performance analysis tools for the camera driver on BlackBerry OS 7.0 mobile operating system platform.
- Worked with multidisciplinary teams to adjust image/video quality, reduce memory consumption, and prototype the camera driver for a new device.
- Performed Black Box and White Box testing using Python and debugging tools for camera issues on production BlackBerry smartphones.
0-5 years of experience
Had been able to contribute from the beginning of employment to the success of projects in the company.
- Used embedded C++, Visual Studio/. NET6.0 and Visual C++ 6.0 to develop Window CE embedded programs.
- Designed and developed various MFC GUI applications with TCP/IP and UDP protocol.
- Designed and developed various Embedded Windows CE applications, which include terminal key mapping and serial scanner interface, cosmetic screen color control program and password encryption for Symbol barcode scanner mobile devices
- Used CGI, JavaScript and HTML and Developed various web programs for customer automatically submit purchase order inquire via web and automatically generate authorization code, log events to SQL database, at the same time sending email to the administrator to inform of the use activities at the same time.
- Developed various web CGI programs for product training and web page and web quizzes.
- Developed using web page form auto submitting purchase order information to [company name].
0-5 years of experience
Software Development and integration of software APIs and packet protocols for stand- alone devices for next generation
Image Inspection machines.
- Designed, implemented, tested, and released embedded software features supporting CPLD based “Personality Hardware
- Ported and integrated released embedded software packages from 86000 processor platform to Pentium based platform.
- Core Team member of 6 remaining employees (68 worldwide; 42 local) before resigning in order to report to Hexagon
0-5 years of experience
Developed / Tested real-time embedded Patient Hydro-Therapy Medical Device in C, using Freescale ColdFire 32 Bit MCU controlling heating / cooling system peripherals based on multiple temperature sensor feedback via GPIO, A/ D, and PWM ports. Software also controlled device battery backup supply.
- Maintained / Tested Serial RS232 / CANOpen inter-processor communication network
- Evaluated Parasoft C / C++ tool for Static code analysis, data flow analysis, metric analysis, and unit testing
- Full Life Cycle support includingRequirements / Risk Analysis / Software Design Document / Software Test tracing
0-5 years of experience
Performed Sanity testing such as voice call testing, data throughput, network and GPS navigation check, check
stability of released builds etc on various Blackberry devices and reporting the results
- Debugged different modules of C code to find out the issues by analyzing the logs for firmware testing
- Fixed OS and Radio related issues by changing the values of the Non-volatile data stored in the Electronic File
- Calibration of new platform on the device with the help of Agilent 8960 callbox using the fast device tune
- Modified small test scripts to test different cases for power management and observed their behavior on Power
0-5 years of experience
Realtime Embedded Software Developer, [company name], Linden, NJ
- Developed 3D Touchscreen Peripherals for standard PCs.
- Tasks included: 3D Touchpad Analysis Algorithms and Driver, 3D Screen Positioning Algorithms. This allowed the user to manipulate the Mouse and Objects on the screen in a 3D grid, while user’s hand is any distance from screen.
- Implemented/Developed Layer as Mouse Driver, and implemented Demo as Keyboard Driver
- Presented Software Demo to Microsoft in Seattle.
- Also developed USB Hardware Communications and Driver to download code and data to USB / Touchscreen Device.
- Developed using: C / C++ with STL on Windows platform , Visual C++ , ATL / COM.
- Wrote (5) Patents for the Touchscreen Hardware and Software Algorithms, for the Project.
0-5 years of experience
Currently working on adding Link Aggregation Control Protocol capability to our Linux based audio boards.
- Involved in writing requirements based on customer needs, design and development of new VoIP related features on audio cards using C++ and Embedded Linux as the development environment.
- Working on maintaining and enhancing the SIP server implementation for the platform.
- Involved in sustaining effort to fix any customer or internal VoIP issues reported in the system.
- Worked on porting the SIP server implementation, which acts as a Back-to-Back user agent for the platform from OSE to Linux.
0-5 years of experience
- Developed embedded C/C++ software for Siemens Industrial Automation systems.
- Evaluation of available graphic technologies such as GDI, WPF/Silverlight etc, to provide updated look and feel to the GUI.
- Evaluation of different Declarative UI language tools like, XAML, SVG (Scalable Vector Graphics), QML (Qt Markup Language).
- Worked on different Human Machine Interface (HMI) platforms to control units like Automation Controllers (PLCs – Programmable Logic Controllers and Industrial controllers).
- Gained experience in working with C#, .NET, Windows CE6, CE7, x86.
0-5 years of experience
- Developed a server program based on Linux Socket API that handles multiple TCP connections and UDP
- Set up development environment in a Ubuntu virtual machine using the Spectrum Digital AM1707 EVM
- Programed in kernel and user mode to provide custom ability to manage nanopositioning device in local
0-5 years of experience
- Developed a server program based on Linux Socket API that handles multiple TCP connections and UDP
- Set up development environment in a Ubuntu virtual machine using the Spectrum Digital AM1707 EVM
- Programed in kernel and user mode to provide custom ability to manage nanopositioning device in local
0-5 years of experience
Experience in software develop, integration, and testing in assembly language.
- Experience in software documentation, and development and execution of test procedures.
- Reviewed code of other developers and participated in system-wide testing.
- Hands-on experience with integrating hardware and software systems.
0-5 years of experience
Developed Flash driver and CAN driver for firmware upgrade.
- Designed, Programmed, Validated and Tested the software for Bootloader.
- Worked on CAN protocol and Embedded C Programming.
- Hands-on experience with wide variety of Micro-controllers, Compilers and Debuggers.
0-5 years of experience
Designed and implemented FPGA and data acquisition system designs.
- Provided PCB prototype testing
- Created Embedded system design.
- Created ISIM test-bench simulations of prototype mixed signal designs.
- Integrated electronic schematic symbol and footprint design into VHDL applications.
- Created test benches, Chipscope and implement FPGA tests including schedules for PDB design verification.
- Specified Firmware and FPGA logic designs. Verify and apply electronic design and production requirements to FPGA selections.
- Provided for troubleshooting system electronics and rework via VHDL & Verilog communications to other ICs.
- Wrote programs with Freescale ARM Cortex M4 MCUs /Java / Hibernate / SQLlite
0-5 years of experience
Worked on Blackberry 7 and Blackberry 10 Linux QNX device software development supporting multimedia Audio, Video framework.
- Worked on OS multimedia part of a Qualcomm platform, handling all the critical/gating issues from customers.
- Supporting audio video playback features for local playback and RTSP streaming.
- Fronting key customer issues by troubleshooting/debugging/analyzing defects to track issues to resolution by using software development and debugging tools.
- As a lead software engineer, I mentored new graduate/internships for technical ramp up, instructed group newcomers for problem solving process, ramped up new technology, handled triage/prioritizing tasks, and did task prefiltering and reassigned them to other team members.
0-5 years of experience
Worked with wireless modems and cash registers as part of a remote payment processing system.
- Ported existing C application to Multitech modem under open embedded Linux operating system.
- Modified software interface to cash registers for the Multitech modem.
- Developed virtual payment online portal using JSP, Html, and Javascript.
- Implemented additional functionalities such as gift card, debit/EBT, dashboard, tables (display, print, and export), card vaults and recurring payments.
- Implemented SQL database connections to retrieve and update payment related information.
- Developed applet for Verifone pinpad to perform debt and EBT transactions.
- Implemented functionality to capture signature using the Topaz signature pad.
- Developed active control object to interface to Pax MT 30 combo payment processing device.
- Performed cross browser bug fixes for consistency.
- Code control using SourceSafe.
0-5 years of experience
- Redesign and refactor legacy C code into C++ in a GNU_ARM 4.3.4 development
- Implement unit test code using CppUTest for the pin pad devices. After introducing test
- Implement Lua scripting capability for the pin pad devices. This gave the Sales Engineers the ability to write their own Lua scripts out in the field to change the default behavior of the device.
- Implement Test Scenarios in Cucumber for automated code testing.
- Worked on the Walmart, Home Depot, McDonald’s, and Retalix project.
- Analyze Jira bug reports from QA and resolve them.
- Report to the Scrum Master and update project status and estimates on the Scrum Board.
- Lead an offshore group of 3 developers and 5 QA personnel at OPUS Software in India.
6-10 years of experience
Created unit test plans and unit scripts for various Blackberry mobiles to ensure protocol stack correctness as per 3GPP TS 44.*, 3GPP TS 45.* and other 3GPP specifications. These scripts were run in automation for regression testing. I am also involved in investigating failure and triaging the issue to the appropriate development team.
- I also support IOT lab testing in external labs and field testing by investigating the failures and answering technical questions that arise during testing.
- Created test plans and unit test scripts for various GSM features such as GSM, AMR, VAMOS, SIM STK, 8PSK-OTCH.
- Created test plans and unit test scripts for various GPRS, EDGE, EEDGE (DLDC, FANR), EGPRS2A features.
- Created test plans for LTE-Multi RAT testing as per 3GPP TS 36.* and 3GPP TS 36.523*.I am one of the key members in the test strategy and planning for M-RAT and LTE testing. I am involved in reviewing architecture and design documents.
- Currently doing the role of Integration Test Manager/Test Architect, managing a team of 4 people and responsible for planning development testing and completion of integration testing of GERAN and LTE features.
- I have established strong relations with Operators, UE and NW simulator vendors. I am managing the relationship with them. I am involved in evaluating and purchasing NW simulator equipments, communicating NW side issues to SS vendors, making sure those NW simulator side issues are resolved in time.
- I provide requirements to NW simulator vendors based on RIM code line requirements and priorities and they develop features for us, thus enhancing Engineering partnership between RIM and equipment vendors.