We provide IT Staff Augmentation Services!

Embedded Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 16+ years of experience in analysis, design, development and testing of applications and embedded software development, system software with security across the enterprise and production applications using Embedded C, C, C++, QT Programming (C++ GUI Programming Tool Kit) on Linux.
  • Hands on experience using Object Oriented Programming (OOPs) and Object - Oriented Analysis and Design (OOAD) concepts.
  • Expertise working with Linux and UNIX Environments.
  • Experience in working in Software Development Life Cycle (SDLC) and Agile methodology.
  • Excellent C/C++ embedded programming skills on MQX, QNX, OSEK Real Time Operating Systems
  • Linux-2.6, Linux-2.4.20 development and modifications related to kernel and device drivers
  • Linux System Programming Ability to ensuring technical security planning, testing, verification and risk analysis in accordance with application software development.
  • Capable of defining, deploying and monitoring risk management, compliance, and information security programs.
  • Design and build the security infrastructure for multiple projects.

TECHNICAL SKILLS

Languages: Embedded C, C, C++, C++11, C++14, QT/QML, Core Java, Embedded Linux, Pro* C, UML, Perl, XML, Python, Shell Scripting, STL, Threads library, Boost library

Operating Systems: Linux (RHEL 4), Solaris, SCO UNIX, Ubuntu, Windows NT/95/2000/XP and MS-DOS.

Databases: SQL Server 2005/2008, Oracle 10g, PostgreSQL

OO Skills: Strong object-oriented design skills, Design Patterns, Generic design & development.

Networking: TCP/IP Programming, Dbus Communication, Sockets Programming, Inter-process Communication, CAN Protocol, DBus, RPC, ACE (ADAPTIVE Communication Environment)

Software/ Tools: GNU development tools, GCC, GDB, Pthread library, IAR Workbench, DOM Library, GD Library, OpenGL 2D/3D, VC++, MFC, Visual SourceSafe, Microsoft Visio, UML, ClearCase and CVS, Git, JIRA, Scrum etc.

Hardware: SMP and Single Processor Pentium based Machines, Embedded systems, MIPS Processor, PowerQic, Arm EP9307, DSP etc.

Industrial Domains: Telecom, Embedded, Application development, Retails, Healthcare

PROFESSIONAL EXPERIENCE

Embedded Software Engineer

Confidential

Responsibilities:

  • Designed and Development project.
  • Developed Linux kernel module.
  • Worked PAPI team for authorization payment.
  • Worked with agile methodology with scrum master.
  • Worked with JIRA and Git, IAR embedded workbench.
  • Cross compilation for porting different s/w component with embedded platform team.

Environment: Pentium based PC, Suse Linux, C, Embedded C, C++, C++11,C++14, Java, Kernel Driver Programming, Python, Dbus, Xml, Network programming, Shell Script, STL etc.

Embedded Software Engineer

Confidential

Responsibilities:

  • Designed and Development project.
  • Handle device driver development.
  • Worked with CAN protocol and impact analyzer.
  • Worked with agile methodology with scrum master.
  • Worked with JIRA and Git, IAR embedded workbench.
  • Cross compilation for porting different s/w component with embedded platform team.

Environment: Pentium based PC, Suse Linux, C, Embedded C, C++, C++11, Python, Dbus, Xml, Network programming with CAN protocol, Shell Script, STL etc.

Sr. Embedded Software Engineer

Confidential

Responsibilities:

  • Designed and Development project for nest.
  • Handle Multiple thread running with nest product:
  • Worked with nest audio team with new DSP (Digital signal processing)
  • Worked with agile methodology with scrum master.
  • Worked with JIRA and Git.
  • Cross compilation for porting different s/w component with embedded platform team.

Environment: Pentium based PC, Suse Linux, C, Embedded C, C++, C++11, Dbus, Xml, Network programming with TCP\IP protocol, Python, Shell Script, STL, OpenGL, etc.

System Engineer

Confidential, Waukesha, WI

Responsibilities:

  • Designed and enhanced Obelus logs by adding process IDs and Thread IDs in all log files.
  • Developed PixelBrdige Service Tester to send multiple images simultaneously.
  • Developed software units using C++.
  • Conducted and Performed code reviews using code collaborator.
  • Documented the test procedures as per the system requirements and performed the testing for the assigned modules.
  • Document, Resolve and Verify SPRs (System Problem Reports) using HCS ClearQuest Defect Management.
  • Worked with various modules in CT Recon project (obelus, ore).
  • Worked on multiple services in CT Recon Project (timer, jobprocess, log and pixelbridge).
  • Completed the GE assigned Trainings.
  • Performed unit testing, Participation in the verification and validation and Quality assurance.

Environment: Suse Linux, C, Embedded C, C++,QT, Xml, Network programming with TCP\IP protocol, Shell Script,STL, OpenGL, ClearCase, ClearQuest, CodeCollaborator & MyWorkshop etc.

We'd love your feedback!