Embedded Software Engineer Resume Sample

4.9
15 votes

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Norma Ryan
512 Elva Lakes,  Phoenix, AZ
+1 (555) 487 5404

Work Experience


Senior Embedded Software Engineer
04/2016 - PRESENT
Houston, TX
  • Intermediate/Senior level: 4-8+ years’ experience
  • C/C++/OOP development on multiple platforms targeting embedded chipsets and boards
  • Linux, Windows and cross-platform development
  • Work with Web-Service engineers to design and implement RESTful services
  • Has used contemporary development tools and continuous integration environments such as Subversion, Jenkins, Ant, Ivy, etc
  • Has worked in Agile teams
  • Experience in Software Development; Previous experience with any of the following is desired: Ada/Ada95, C/C++, Ethernet, Networking protocols, SATCOM, MIL STD 1553, ARINC-653, DOORS, RTCA/DO-178B, VxWorks, LynxOS and Flight Management Software
  • Software development experience and 3+ years of experience in C/C++
  • Software development experience across the software development lifecycle
Embedded Software Engineer
06/2013 - 02/2016
San Francisco, CA
  • Software design and test in real time embedded systems
  • Apply Garmin’s Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed
  • Develops moderately complex software primarily in C++, or in other selected languages such as C, C#, Java, or assembly for Garmin products and/or applications consistently following Garmin’s coding standards and in accordance with applicable software development methodology and release processes
  • Experience in the following
  • Develops moderately complex software primarily in C, or other selected languages such as C++ for Garmin products and/or applications consistently following Garmin’s coding standards and in accordance with applicable software development methodology and release processes
  • Software integration of new functionalities,
  • Software framework support,

Education


Drew University
2008 - 2013
Engineer's Degree in Computer Science

Professional Skills


  • Experience in roles that required demonstration of excellent communication, organizational skills, and teamwork skills
  • Demonstrating strong social and interpersonal skills - excellent written and spoken English
  • Strong organizational skills and the ability to manage multiple tasks while balancing priorities and schedules
  • Strong organizational skills with an ability to establish priorities and carry out objectives with minimal supervision
  • (3)Good analytical skills and good written communication skills are desired
  • Excellent written and verbal communication skills, effectively able to collaborate with multiple teams across geographically diverse areas
  • 60 months of experience in the following: >C++ programming skills >Visual Studio Integrated Debugging Tools

How to write Embedded Software Engineer Resume

Embedded Software Engineer role is responsible for software, programming, development, embedded, design, debugging, engineering, analytical, computer, c/c++.
To write great resume for embedded software engineer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Embedded Software Engineer Resume

The section contact information is important in your embedded software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Embedded Software Engineer Resume

The section work experience is an essential part of your embedded software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous embedded software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular embedded software engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Embedded Software Engineer resume experience can include:

  • Strong communication skills, strong organizational and time management skills
  • Solid organizational skills and the ability to manage multiple tasks while balancing priorities and schedules
  • Be self-directed, with good decision-making and prioritization skills
  • Excellent C++ / C development skills and strong track record for delivering high quality software
  • Strong commitment to teamwork and good communication skills
  • Strong social and social skills - excellent written and spoken English

Education on an Embedded Software Engineer Resume

Make sure to make education a priority on your embedded software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your embedded software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Embedded Software Engineer Resume

When listing skills on your embedded software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience. Present the most important skills in your resume, there's a list of typical embedded software engineer skills:

  • Effective troubleshooting skills and practical experience with system programming
  • Experience in roles that required demonstration of excellent communication skills (verbal, written, listening and presentation)
  • Good planning and organizational skills, prioritizes well and stays focused
  • Excellent leadership skills and able to work in a teaming environment. Hardware and FPGA firmware experience
  • Demonstrated effective communication skills (written and verbal) that enables an ability the work efficiently in a team environment
  • Experience in roles that required demonstration of effective interpersonal communication, negotiation, and conflict resolution skills

List of Typical Experience For an Embedded Software Engineer Resume

1

Experience For Senior Embedded Software Engineer Resume

  • Good programming & SW design skills, good to have knowledge of OOAD & UML
  • Excellent teamwork and good communication skills
  • Proven excellent team skills to integrate into the most awesome R&D team within Schneider Electric
  • Solid teamwork abilities to operate effectively in the project team environment
  • Strong debugging and problem-solving skills required
  • Strong development, debugging, and testing skills
  • Strong hands-on skills in troubleshooting and debugging embedded systems
  • Strong C/C++ programming skills required
2

Experience For Embedded Software Engineer Resume

  • Self-motivated with strong problem-solving and communication skills
  • Strong C/C++ programming skills and the ability to work with low power embedded systems
  • Experience in strong understanding of typical audio issues in mobile communication systems and skill to analyze and debug them
  • Self – starter, good communication skills, able to complete task with limited supervision
  • Accuracy,attention to detail, and excellent communications skills
  • Strong C/C++ skills and software design for the embedded multi-threading and multi-processor applications with the memory and timing constraints
3

Experience For Senior Embedded Software Engineer Resume

  • Excellent organizational skills with a keen focus to detail
  • Solid C Language skills
  • Excellent communication skills with ability to work through entire product life cycle
  • Demonstrated problem solving skills(root cause analysis)
  • Good C/C++ programming skills and large scope system design competency
  • Solid board bring-up, testing, and debug skills, using tools like GCC and Keil
  • Good communication skills for company internal international cooperation
  • Strong desire to learn new technical skills
4

Experience For Embedded Software Engineer Resume

  • Proven ability to work amiably and effectively with multiple disciplines (Marketing, Sales, R&D, & Support)
  • Good communication skills, and a willingness to interact and discuss with both internal and external stakeholders
  • Strong software development and documentation skills
  • Proven ability to effectively organize and work productively on simultaneous tasks
  • Strong customer communication skills, powerfully motivated to provide highly responsive support as needed
  • Strong communication skills to be able to collaborate and present solutions clearly
  • Experience in embedded software environment (experience can include academic, internship or professional experience)
  • Strong communication skills necessary in order to develop requirements and design documents
  • + Excellent teaming and interpersonal skills\
5

Experience For Senior Embedded Software Engineer Resume

  • Excellent communication skills with the ability to interface with senior leadership with confidence and clarity
  • Programming skills: C programming, scripting in M, python
  • Debugging and software/hardware integration skills
  • Previous experience designing, developing, and validating devices
  • Basic electronic skills such as schematics reading, using oscilloscope, multimeter, soldering iron
  • Proven 5+ years working experience in automotive software engineering
  • Good English skill of writing and reading
6

Experience For Embedded Software Engineer Resume

  • Solid programming experience in C/C++
  • Use your skills to make NOV an industry leader by getting to market faster with new products and product enhancements
  • Good communication skill and team work spirit, high sense of responsibility and enterprising spirit
  • Maintain and increase skills in the face of rapidly evolving technology
  • Experience in embedded software development or 2+ years of Product Engineering experience, design or test
  • Demonstrated experience with Python, Model-Based Software development using Matlab/Simulink
  • Experience in the field of Mechatronics and have a solid understanding of electrical/electronics, hydraulics, and mechanical systems
  • Experience in embedded software development or 2 or more years of Product Engineering experience, design or test
7

Experience For Senior Embedded Software Engineer Resume

  • Experience in roles that demonstrate successful achievement of solving problems
  • Strong working experience with Ionic & Angular Framworks, CSS, JavaScript and Type script
  • Experience in strong understanding of software development on embedded real-time
  • Good experience in SW programming under Linux platform
  • Software debugging skills, with an appreciation of interaction between hardware and software
  • Strong working experience in C
  • Prior experience in embedded C and UML languages, as well as in Firmware design, associated with sensing technology
  • Good experience in designing embedded application software or firmware for telecom domain solution
8

Experience For Embedded Software Engineer Resume

  • Strong experience with microcontroller peripherals including I2C/SMB, SPI, UART, ADC
  • Good understanding and experience of software development processes
  • Keen debugging skills
  • Prior experience in Bare Metal Programming
  • Demonstrated expertise and experience integrating hardware and software systems
  • Excellent understanding and experience with FDA, cGMP, ISO medical device regulatory requirements relative to Class II 510K medical devices
  • Experience with strong knowledge in embedded Linux,including boot loader and device driver development/integration and administration
  • A typical team member has some knowledge of or a willingness to learn about electronics coupled with the requisite coding skills
9

Experience For Senior Embedded Software Engineer Resume

  • Experience in the field of Mechatronics with a solid understanding of electrical/electronic and mechanical systems
  • Extensive experience in software design, large codebases and a proven record with delivering robust and successful software
  • BS is Computer Science of Electrical Engineering with 6 to 8 years of related software experience, or MS with 4 to 6 years of related software experience
  • Experience in Embedded C/C++, experience with building RTOS and/or linux based products
  • Strong familiarity and some experience developing FPGA code for control of devices
  • Software development and debugging skills in C and C++
10

Experience For Embedded Software Engineer Resume

  • Mature interpersonal skills, able to work independently or collaboratively with teams, and resolve problems spanning many disciplines
  • Experience in strong understanding of software development on embedded real-time systems
  • At least three (3) to five (5) years’ of related experience and/or training; or equivalent combination of education and experience
  • Perl or Python scripting skills
  • > 3 years of experience with automated control systems and software, preference given to oil and gas drilling rig control system experience
  • Prior experience with the following (6+ years with a BS, 4+ years with a MS, and 2+ years with a PhD)
  • Experience with low-level software system development experience with board bringup and systems debugging

List of Typical Skills For an Embedded Software Engineer Resume

1

Skills For Senior Embedded Software Engineer Resume

  • Strong and Solid programming experience inC and/or C++ (Assembly language experience is needed)
  • Strong and Solid programming experience in C and/or C++ (Assembly language experience is needed)
  • Experience in roles that required demonstration of effective communication skills
  • Demonstrated effective project management and leadership skills
  • Effective communicator with teamwork experience and ability to work effectively with cross-functional teams and suppliers
  • Strong skills in C/C++/Java; design, coding, testing, debugging, integration and documentation
  • Strong problem solving and embedded debugging skills
  • Strong mathematical skills are important, including an understanding of 3D geometry
  • Team player with good problem solving and critical thinking skills
2

Skills For Embedded Software Engineer Resume

  • Good programming skills in scripting languages Ruby/Python/Bash
  • Good communication skills, including reporting information/findings to the rest of the team and company
  • Excellent Linux SW development, testing and debugging skills in C and/or C++
  • Strong C/C++ skills and proficient with scripting languages
  • Strong C / C++ coding skills
  • Excellent collaboration/communication skills (verbal, written and listening)
  • Excellent written and verbal communication skills Ability to work in an integration lab environment working on software/hardware
  • Excellent problem-solving, design, and technical skills
  • Good team and mentoring skills along with an Active Secret clearance or higher required
3

Skills For Senior Embedded Software Engineer Resume

  • Strong scripting skills: Bash/Python/Perl/etc
  • Proven skills in engineering documentation, such as requirements documents, specifications, design reviews etc
  • Excellent team player and skills in interacting with global clients
  • Strong system integration and troubleshooting skills
  • + Excellent teaming and communication skills. Active DOE/DOD security clearance
  • + Excellent teaming and communication skills\. Active DOE/DOD security clearance\
  • Experience with wireless technologies - BT/BLE, Wi-Fi, Solid programming experience in C or C++
  • Solid upfront design skills coupled with a process mindset for quality (design reviews, coding standards, etc.).​
  • Good problem solving and abstraction skills
4

Skills For Embedded Software Engineer Resume

  • More than 4 years of proven experience in software development – depending on experience Senior/ Staff positions are available
  • Excellent debugging skill and strong ability to root cause and isolate system issue to component level (Mechanical, hardware, and software)
  • Excellent C/C++ with at least 2 years of proven and ongoing experience
  • Strong lab skills, including use of debugger/ICE tools, oscilloscopes, and logic and protocol analyzers
  • Excellent C and C++ programming and analysis skills
  • Excellent time and project management skills including task estimation
  • Excellent C, C++ and object-oriented design, analysis, and Software debugging skills for embedded systems
  • Strong software debugging skills with gdb, lldb etc
  • Excellent oral and written communications skills, including ability to produce clear and concise technical software documentation
5

Skills For Senior Embedded Software Engineer Resume

  • Effective communication and interpersonal skills, self-motivated and Team player
  • Effective interpersonal skills and self-motivated Team player
  • Software product development experience (through practical work experiences, internships or academic experience)
  • Demonstrated effective communicator with teamwork experience
  • + Good communication and documentation skills\
  • Experience with software product development through practical work experiences, relevant internships or academic experience
  • Strong embedded real-time software skills in automotive field
  • Proven skills in advanced embedded C and C++
6

Skills For Embedded Software Engineer Resume

  • Excellent communication skills and English proficiency
  • Strong C/C++/C# language skills and some familiarity with Assembly language
  • Collaborates effectively with a team of other highly skilled interdisciplinary engineering professionals
  • Fluent English (both written and spoken), good technical writing, presentation and communication skills
  • Strong documentation and writing skills especially customer requirements and software design
  • Good communications skills required; interaction with hardware and VHDL teams
  • Strong Simulink skills, particularly Simulink Embedded Coder
  • Strong customer support skills, ability to collaborate and travel internationally
  • Strong software development skills and knowledge of best practices
7

Skills For Senior Embedded Software Engineer Resume

  • Strong programming skills - expert in C and C++, with emphasis on well-structured coding and test methodology
  • Very good oral and written communication skills in English, as well as technical language
  • Strong and Solid programming experience in C and/or C++
  • Strong skills in modular design and coding
  • Excellent programming skills and knowledge of C and OOP practices
  • Self-starter with the ability to operate effectively with minimal supervision
  • + Experience in software development skills and familiarity with modern software development practices and tools\
  • Strong communication, documentation, and analytical skills required
8

Skills For Embedded Software Engineer Resume

  • Time management skills with the ability to manage multiple priorities
  • Experience with programming skills in C and C++
  • Team player able to work in a large program environment and have good communication skills
  • Very good English skills fluent in spoken and written
  • Good communications skills essential
  • Excellent C++ coding skills (object oriented design and C++ 11 familiarity is desirable)
  • Coding and Debugging Skills using C, C++, C#
  • Working Experience: More than 4 years coding experience in C/C++ programming
9

Skills For Senior Embedded Software Engineer Resume

  • Working with product teams to develop system validation test plans, including software validation
  • Understanding of test and debugging skills at software & hardware levels
  • Scripting skills advantageous
  • Programming skills in scripting languages Ruby/Python/Bash is an advantage
  • Experience and a strong understanding of embedded real-time development including an understanding of real-time operating system concepts and design issues
  • Prior experience in developing routing, switching or wireless product
  • Work effectively in a team of engineers, both learning from, as well as mentoring others
10

Skills For Embedded Software Engineer Resume

  • Good development experience in handling the Sensors/Actuators in Device driver / Application Software layer, Diagnostics handling concepts
  • Good understanding of network technology and preferably working experience in SONET/Ethernet/OTN/Fiber channel/CPRI
  • Good experience with interfacing with real-time/embedded systems, image processing
  • Strong knowledge and experience of using the C programming language
  • Team player with problem solving and critical thinking skills
  • Utilize debugging/profiling tools effectively
  • Embedded systems programming and project experience of 2-4 years of software engineering experience
  • Demonstrated hands-on experience with PLC programming and functional HW testing
  • Experience implementing and validating Security Technical Implementation Guidance (STIG)

List of Typical Responsibilities For an Embedded Software Engineer Resume

1

Responsibilities For Senior Embedded Software Engineer Resume

  • Experience in embedded software development and proven skills to solve complicated software problems
  • Very good communication skills in both English and German, including ability to produce clear and concise technical software documentation
  • Strong organization and technical skills
  • Solid written and verbal communications skills and the ability to work well with others in a professional team environment
  • Skills in developing and debugging embedded systems including RTOSs, middleware components, drivers, and microprocessor register level experience desired
2

Responsibilities For Embedded Software Engineer Resume

  • Problem analyzing and solving skills and enjoy computer software programming as a profession
  • Exhibit great problem solving and debugging skills
  • Excellent working experience with C, C++
  • Solid knowledge and hands-on project experience in embedded Linux software projects and use of version control and bug tracking tools
  • A solid engineering background, with experience in real-time embedded system design and implementation
  • Strong Real Time Operating Systems (RTOS) Development experience
3

Responsibilities For Senior Embedded Software Engineer Resume

  • Some experience with testing tools such as Static Code Analyzers, bench test equipment (scopes, power supplies, etc) - at least 5 years of experience
  • Strong experience in Linux and Android kernel software development and kernel panic troubleshooting
  • Experience in developing low power battery operated systems
  • Proven working experience in functional safety software development
  • Experience with strong knowledge in embedded Linux, including boot loader and device driver development/integration and administration
  • Demonstrated software experience for real-time embedded systems written in C / C++ using OOP principles
  • Demonstrated experience working on teams that use Agile Scrum development methods
  • Proven experience in low level programming
  • Key skills include; C Language, Embedded Software Development, Linux, Scripting Languages
4

Responsibilities For Embedded Software Engineer Resume

  • Prior experience with firmware development, working with ARM-based embedded systems
  • Demonstrable skills and/or aptitude in fulfilling a scrum master role
  • Experienced C, C++ programmer with experience in real-time / embedded system design, debug, and testing in an Embedded Linux / RTOS environment
  • Tware design and development experience with demonstrated technical leadership
  • Experience with embedded processors such as ARM Experience in embedded wireless radio technology
  • Demonstrated ability to deliver excellent products to established timelines
  • Work effectively in a fast-paced, innovative and dynamic environment
5

Responsibilities For Senior Embedded Software Engineer Resume

  • Effectively use oscilloscopes, logic and protocol analyzers, and other standard electronics lab equipment
  • Experience in real-time embedded C/C++ software development experience OR 5+ years in Java development
  • Very high technical competence with a proven track record of strong coding
  • Prior experience delivering on Linux kernel, System Software or
  • Advanced C programming skills,
6

Responsibilities For Embedded Software Engineer Resume

  • Work effectively in an Agile Scrum (or other iterative development) environment
  • Experience of programing experience in C/C++
  • Effectively communicate technical information both orally and in writing
  • Demonstrated strong software documentation ability
  • Strong “hands-on” controller and software testing experience
7

Responsibilities For Senior Embedded Software Engineer Resume

  • Have at least five (5) years of experience in technical development, and be skilled in leading a team
  • Solid experience in RTOS peripheral driver development and optimization as well as application development for
  • Bi-lingual skills helpful
  • SW and HW integration experience and experience transition of algorithms into FPGA accelerated implementations is a differentiator
  • Strong C experience in Unix/Linux environment is essential
  • Join the Technology team and use your software skills to develop real-time embedded software for our next generation Automation Controller product lines
8

Responsibilities For Embedded Software Engineer Resume

  • Motivated self-starter with analytical skills
  • Prior work experience with CAN/SAE J1939
  • Learn new skills on the job and accept feedback on work produce
  • Strong Linux based software development experience
  • Project management skills and teamwork collaboration
  • Strong development experience in C or C++
  • Intermediate level of relevant work experience required. Five or more years’ experience in a similar discipline
  • Solid experience with embedded Linux development, multi-threaded systems and Inter process communication
9

Responsibilities For Senior Embedded Software Engineer Resume

  • Great technical communication skills
  • Prior experience following and driving Software Architecture topics for complex SW systems
  • Good experience with Ethernet Network design
  • Recent proven experience of high level of expertise in Embedded C & C++
  • + A strong analytical background, either through work experience or formal education\
10

Responsibilities For Embedded Software Engineer Resume

  • Good experience in Automotive ECU system architecture
  • Demonstrated experience with embedded Linux kernel driver development
  • Strong wireless and network protocol experience
  • Experience with concurrency primitives such as semaphores, mutexes, task priorities, threads, etc
  • Experience in roles that required a demonstrated ability to read and understand C++, and Python
  • + Your background includes software development skills and familiarity with modern software development practices and tools\

Related to Embedded Software Engineer Resume Samples

Embedded Engineer Resume Sample

Work Experience

  •  Code firmware that enables the launch of new products including digital signal processing, control theory, proprietary or standards based communication protocols, FPGA’s and at times implementation of a control device on extremely low cost silicon   •  Ensure new products meet our customer’s needs &nb...
Professional Skills

  •  Strong embedded programming skills in C/C+...
  •  Strong knowledge of C/C++ coding skills, G...
  •  Proven skills in programming, C, C++ and w...
5.0
14 votes

Engineer Embedded Software Resume Sample

Work Experience

  •  Develops Engineering and Software Specification for Lighting Control Products. Codes firmware that enables the launch of new products including digital signal processing, control theory, proprietary or standards based communication protocols, FPGA’s and at times implementation of a control device on extremely low cost si...
Professional Skills

  •  Demonstrated leadership abilities, includi...
  •  Strong debugging skills using tools such a...
  •  Experience with some of the following skil...
4.9
15 votes

Front End Software Engineer Resume Sample

Work Experience

  •  Hands-on experience in web development, Javascript, CSS, HTML5   •  Experience with service oriented architecture, preferably REST   •  Developing, designing and maintaining web based front end software applications within the organisational change and transformation domain  &...
Professional Skills

  •  Demonstrate strong communication skills an...
  •  Strong interpersonal and collaboration ski...
  •  Display advertising experience and/or prio...
4.8
19 votes

Senior Cyber Resume Sample

Work Experience

  •  Demonstration of deep technical understanding of Cyber/Network Security & Privacy, an Commercial and Technology Errors & Omissions, and Media. Utilizing risk expertise and knowledge of industry and insurance market place, reviews clients’ exposures and loss experience and develops solutions for complex clients’ n...
Professional Skills

  •  Passion for all things information technol...
  •  Project and case management skills
  •  Experience of using common security tools ...
4.9
22 votes

Consultant CRM Resume Sample

Work Experience

  •  Identify the appropriate stakeholders for your area of work, considering the impact of your work and the broader cross-functional dependencies. Manage these relationships to meet stakeholders’ business needs and align expectations. Always strive to improve business partner satisfaction   •  Implemente...
Professional Skills

  •  Strong Influencing skills and communicatio...
  •  Global team player, effective and reliable...
  •  Experience managing global CRM teams and w...
4.7
19 votes

Lead SAP Resume Sample

Work Experience

  •  Application life cycle management for all Tate & Lyle’s application landscape including roadmaps and Software Asset Management where needed   •  Comprehensive understanding of SAP’s customizing toolset   •  Work independently as well as a part of a global team   •&nbs...
Professional Skills

  •  Experience in strong background in formal ...
  •  Business Analyst experience in functional ...
  •  Min of 6 to 8 years of experience required...
4.8
15 votes