Embedded Software Developer Resume Sample

5.0
10 votes

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Walter Maggio
3651 McKenzie Trafficway,  Chicago, IL
+1 (555) 911 2399

Work Experience


Senior Embedded Software Developer
11/2017 - PRESENT
Los Angeles, CA
  • Responsible for the definition, design, delegation and final implementation of embedded software solutions for complex instruments
  • Responsible for management of software development projects within the R&D department using various software development methodologies including Agile
  • Participates in recruiting, on-boarding, training and project assignment of the software team members
  • Builds and maintains working relationships with team members to define the scope, timeline, and resources required for projects
  • Participates in cross-functional project core teams and relays status to team members and management regarding the status of software projects
  • Rely on extensive experience and judgment to understand complex problems and resolve them efficiently; Use prior knowledge and experience to support and leadership to colleagues
  • Prior experience as an embedded software developer
  • Recent experience in a lead software development role of a team of at least 5 people
Embedded Software Developer
06/2013 - 09/2017
Chicago, IL
  • Good understanding of Omake scripts
  • Better knowledge in communication Protocols (CAN/ Flexray)
  • Good to have knowledge in Hardware based software (sensors , actuators)
  • Good Knowledge in AUTOSAR architecture
  • Awareness in File formats like a2l,arxml,yaml etc
  • Develop C/C++ driver and kernel-level software for Ford’s SYNC infotainment system
  • Develop C/C++ for Ford’s SYNC infotainment system
  • Enrolled in a university Computer Engineering, Electrical Engineering or Computer Science program
Embedded Software Developer Internship
07/2006 - 03/2013
Detroit, MI
  • Debug and fix the SW issues
  • Coordinate with architect, platform team, SW tester
  • Proficient in Embedded Systems & C programming ( Willing to work in Automotive Domain )
  • Experience in HW related SW development
  • Experience in CAN, SPI, UART or I2C protocol and CAN related tools - good to have
  • Good understanding of s/w development tools used in different phases of development
  • Worked with Change and configuration management tools like Clear Case & ClearQuest tools

Education


Southwestern Adventist University
2000 - 2005
Engineer's Degree in Computer Science

Professional Skills


  • Prior embedded systems development experience with solid fundamental computer science skills and strong programming skills
  • Strong problem solving and debugging skills. Ability to separate core from secondary issues
  • Good debugging skills and knowledge of debugging and validations tools like INCA, Lab Car, Debugger, CAN Analyzer,.
  • Strong debugging analytical thinking skills
  • Strong debugging & analytical thinking skills
  • Good Python skills and experience in writing automated python tests
  • Experience with developer skillsets (C++, Linux, Qt, and Embedded RTOS)

How to write Embedded Software Developer Resume

Embedded Software Developer role is responsible for programming, debugging, software, embedded, english, design, languages, analytical, player, telecommunications.
To write great resume for embedded software developer job, your resume must include:

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

Contact Information For Embedded Software Developer Resume

The section contact information is important in your embedded software developer 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 Developer Resume

The section work experience is an essential part of your embedded software developer 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 developer 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 developer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Embedded Software Developer resume experience can include:

  • Team player and open minded personality, excellent communication skills
  • Excellent communications skills and ability to work in team environment
  • Excellent skills in coding C / C++
  • Good English and German communication skills
  • Good Matlab/Simulink skills
  • Good communication skills (in portuguese and english)

Education on an Embedded Software Developer Resume

Make sure to make education a priority on your embedded software developer 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 developer 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 Developer Resume

When listing skills on your embedded software developer 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 developer skills:

  • Knowledge of the SDLC process and solid technical writing skills
  • Good planning, organizational skills
  • Good shell scripting skills
  • Good English writing skills and oral English are required; oral French is also required
  • Good teamwork, communication, analysis, and troubleshooting skills are required
  • Strong self-organization and self-management skills, with emphasis on self-initiation and follow-through

List of Typical Experience For an Embedded Software Developer Resume

1

Experience For Senior Embedded Software Developer Resume

  • Good analysis and debug skills
  • Strong AUTOSAR skills
  • Report the technical reports and educate other people to use the new SW changes. Required skills
  • Proven experience with object-oriented design and design patterns is required
  • Strong C/C++ experience in Unix/Linux in environment is essential
  • Experience in Embedded software development, at least 2 years of experience in automotive domain is mandatory
2

Experience For Lead Embedded Software Developer Resume

  • Demonstrated experience in hardware and software design of embedded systems
  • Good hands on experience in C++
  • Strong evidence of career performance excellence
  • Well-developed communication and interpersonal skills together with drive, commitment, and team spirit
  • Communicate effectively with teams in other locations
  • Strong development experience in embedded C and Device Drivers
3

Experience For Embedded Software Developer Engineer Resume

  • Strong development experience in CAN/Flexray,UDS/ KWP,SPI communication protocols
  • Language skills: Swedish, English
  • Strong development experience in communication protocols
  • Proficient English skills (written and oral)
  • Good knowledge of IPv4/IPv6 networking, Linux networking stack, firewalls and routing protocols
  • Experience in implementing in one or more of the following technologies: I2C, SPI, Uart, USB, Bluetooth
4

Experience For Linux Embedded Software Developer Resume

  • Experience in embedded software development using C/C++
  • Significant experience with integrating hardware and software systems
  • Strong capabilities in abstraction, structuring, design and implementation of software
  • Strong knowledge of real time embedded Linux operating system
  • Strong knowledge of C, C++ programming language
  • Extensive experience developing real time embedded application under Linux
  • Experience using source code control systems such as subversion or Git is required
5

Experience For Acoustics Embedded Software Developer Resume

  • Strong background in audio signal processing and/or acoustics
  • Evidence of innovativeness—new algorithms, new approaches, thinking creatively
  • Experience in developing automatic tests on embedded software
  • Experience debugging embedded hardware systems, with the appropriate tools such as oscilloscopes
  • Knowledge of scripting languages is a strong asset (Python, Perl, bash, awk, etc)
  • Experience writing software to control integral and external HW peripherals
6

Experience For Infotainment Embedded Software Developer Resume

  • Experience with hardware debugging tools (logic analyzer, JTAG, oscilloscope, etc)
  • Self-study and continuously learning to broaden skill-set
  • BS/MS/PhD in Computer or Electrical Engineering, or related field or 2+ years of experience in similar role
  • Experience in UI development & Understanding of design on HMI level (MVC, MVVM)
  • Experience in embedded C/C++ (hand coding or auto code generation)
  • Experience in fixed-point arithmetic and ability to efficiently convert/port algorithms from floating-point to fixed-point
7

Experience For Embedded Software Developer Internship Resume

  • Experience programming in a QNX Momentics development environment
  • Experience programming in QNX or Linux/Android embedded environment
  • Experience with critical audio listening
  • 6 months to 20 years industry experience in the following
  • Previous experience in open source tools such as gcc compiling
  • Experience with C Language programming
8

Experience For Embedded Software Developer / Architect Resume

  • Experience with design, development, or programming of complex robotic vehicles (fully autonomous or semi-autonomous machines)
  • Experience with Matlab, MathCad, or other mathematical modeling packages
  • Experience with revision control tools, issue-tracking tools, compilers, in-circuit emulators, and debuggers,
  • Experience with reverse engineering tools such as IDAPro
  • Experience with configuring network devices
  • Experience with reverse engineering tools such as IDAPro, OllyDbg, gdb
  • Software development experience using embedded controllers
9

Experience For Real Time Embedded Software Developer Resume

  • Experience in software development and coding in C++
  • Practical experience in any modern programming language
  • Ideally, a good understanding of electric and photonic measurement techniques
  • Solid qualifications in the field of Electrical and/or Software Engineering
  • Proven track record relating to electrical devices, power electronics, and variable speed drives
  • Experience with Makefile, Shell-scripting, Python & QT is an advantage
  • Experience in building Linux based software
  • Embedded software engineering experience
  • Experience and knowledge of engineering systems and processes within major field of emphasis
10

Experience For Principal Embedded Software Developer Resume

  • Extensive experience developing use cases that incorporate the requirements analysis as well as input from domain experts
  • Extensive experience defining a software architecture that can realize the various use cases
  • Experience defining interfaces between software components
  • BS/MS/PhD in Computer or Electrical Engineering, or related field or 5+ years of experience in similar role
  • Experience with software unit testing
  • Experience in embedded C/C++ programming
  • Embedded firmware programming experience
  • Experience in technology evaluations of new and emerging HPC technologies

List of Typical Skills For an Embedded Software Developer Resume

1

Skills For Senior Embedded Software Developer Resume

  • Good working experience in Unix / Linux operating system
  • Prior experience in implementing or integrating code-coverage tools is highly desirable
  • Problem solving / debugging skills
  • Great trouble shooting skills
  • Strong development and modeling experience in MATLAB
  • Hands on skills in programming in C/C++
2

Skills For Lead Embedded Software Developer Resume

  • High proficiency in C programming skills
  • Experience in the job offered or 3 years of experience developing embedded, mobile or consumer electronic platforms with C/C++ software
  • Has good working experience of Agile methodology
  • Experience in modeling,simulation and validation
  • Experience and 2 years of experience related to software development, engineering, or scientific support
  • C programming experience (Mid/Advanced level: 2+ yrs industry experience)
3

Skills For Embedded Software Developer Engineer Resume

  • Expert level C programming skills
  • Or more experience in software development using C / C++, with embedded experience an asset
  • Programming skills in C in Linux environments
  • Experience with the following tools: GIT, Trace 32 Debugger, CANalyzer, CANape 5+ years of embedded software experience
  • Strong C programming skill
  • Problem solving skills (Mid)
  • Proven experience in embedded software development using C in a Posix environment (Linux, QNX)
  • Experience with Micrium Micro C OSII operating system. Experience with ST ARM core processors
4

Skills For Linux Embedded Software Developer Resume

  • Strong development experience in Model based design using Matlab/ Simulink/ Stateflow
  • Strong development experience in Model based development and embedded C
  • Good to have work experience in control and data acquisition systems
  • Experience with Validations on Lab Car / Vehicle
  • Working experience with industrial communication standards and protocols like CAN, Modbus, DNP3, IEC61850
  • Working knowledge or experience in in Hybrid Electric Vehicles
  • Experience developing test automation software for infotainment system using scripting programming languages
  • Experience in creating advanced software architecture, redesigning and refactoring
5

Skills For Acoustics Embedded Software Developer Resume

  • Experience in board bring-up using Linux or Linux like operating systems
  • Experience developing with embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications
  • Working experience in software engineering
  • Embedded software programming experience. Thorough knowledge of automotive embedded hardware and software design, integration and testing
  • Experience working on in-vehicle networks including diagnostics (CAN, LIN, CANoe and VehicleSPY)
  • Experience developing software for network-enabled products utilizing object-oriented design techniques on embedded systems
  • Experience developing the multi-threaded software application using C, C++, Java
  • Experience working with IP networking based products and protocols
  • Experience writing and debugging Linux drivers instantiated through device tree files
6

Skills For Infotainment Embedded Software Developer Resume

  • Experience in coding and unit testing in a structured environment
  • Operate in a team environment, providing input to design solutions and participating in design reviews
  • Experience working with QNX operating system
  • Experience with programming languages, i.e.: C, C+, Java, scripting languages such as shell, python is required
  • A challenging position in an international working environment with a good team spirit
  • Experience with multi process/thread programming using Posix and System V
7

Skills For Embedded Software Developer Internship Resume

  • Experience in writing functional tests using Python
  • Experience reading circuit schematics and troubleshooting electrical circuits
  • Experience with C/C++ programming language or MBSD using MATLAB Simulink and software development tools for embedded microcontrollers in mobile applications
  • Desired experience in building applications leveraging Bluetooth-based communications
  • Desired experience with designing and debugging PCB board layouts
  • Strong debugging network applications using network diagnostic tools / methods
  • Issue management experience using defect tracking tools
8

Skills For Embedded Software Developer / Architect Resume

  • Good Understanding of system functionality& architecture in Power Steering(EPS)
  • Good understanding of asymmetric cryptography (RSA/DSA, ECC)
  • Experience of C programming for embedded systems
  • Industry experience in the following
  • Experience developing automotive infotainment solutions
  • Work in a team while also being a strong individual contributor
  • Experience with configuration management, design, development and testing tools
  • Experience with firmware test functions, developing test automation tools
  • EPS/Steering system experience is preferable
9

Skills For Real Time Embedded Software Developer Resume

  • Experience in developing automotive Infotainment or Over The Air (OTA) solutions
  • Good Understanding about Automotive ECU development life cycle and AUTOSAR based implementation at product level
  • Experienced with cross compilers, networking protocols, and kernel/driver development
  • Proficient in Embedded Systems, Hands on experience in Embedded Software Development & C programming (Willingness to work in Automotive Domain)
  • Familiar with SW development processes, good understanding of s/w development tools used in different phases of development
  • Experience in configuration management & defect tracking tools
10

Skills For Principal Embedded Software Developer Resume

  • Experience in scripting languages like Shell / Perl / CAPL / Make etc.,
  • Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc
  • Recent experience developing C++ applications in a Linux environment
  • Extensive experience in embedded C++ programming, Device Drivers, data structures on embedded systems
  • Experience developing Web content for products (XML, HTML, JavaScript, Mobile applications, etc.)

List of Typical Responsibilities For an Embedded Software Developer Resume

1

Responsibilities For Senior Embedded Software Developer Resume

  • Experience working with HW platform such as FPGA boards or embedded system boards
  • Experience working with wireless communication system
  • Experience in building Linux based software demons and device drivers
  • Desired experience developing software for vehicle buses (i.e. CAN, OBDII, J1939, …)
  • Experience with Linux and developing applications for Linux
  • Experience in Visual C# programming
  • Experience with PLC/HMI programming
  • Evidence of having worked successfully without much supervision
  • Good understanding of software development principles, data structures, and algorithm
2

Responsibilities For Lead Embedded Software Developer Resume

  • Extensive development experience with at least one of the following: TCP/IP, USB, CAN, SPI, I2C, RAM, FAT, Bootloader, flash memory
  • Experience working with IoT client modules
  • Experience working with I2C and SPI based hardware components
  • Some product engineering experience
  • Experience with XP principles - TDD, pairing, etc
3

Responsibilities For Embedded Software Developer Engineer Resume

  • Experience in Module testing
  • Experience with design and requirements specification and commonly used tools
  • Extended experience with design and requirements specifications along with commonly used tools
  • Minimal experience desirable, preferably 1+ year’s
  • Industrial work experience
  • Industrial experience with OOP (C++, Python, or alike), embedded development environments and the integration thereof
  • Strong knowledge of WiFi protocols, i.e. 802.11
  • Experience with multi-threaded development on Android platforms is required
  • Experience in CI/CD development (Jenkins, Git or similar)
4

Responsibilities For Linux Embedded Software Developer Resume

  • Documented experience in embedded software design, OO C++
  • Contribute to the validation effort of next generation SOC
  • Overall work experience: 5 to 10 years in software design
  • Experience with BitBake, Yocto and/or OpenEmbedded
  • Demonstrated ability to stay up to date with the Linux community’s latest developments
  • Propose viable technical solutions to Product Management and/or users forvalidation
  • Good understanding of the language nuances
  • Strong understanding of the build & compilation aspects
  • Strong Linux kernel understanding and expertise in network packet drivers
5

Responsibilities For Acoustics Embedded Software Developer Resume

  • Experience in implementing L2/L3 features such as QOS, Private VLAN, LAG, Openflow, Open vSwitch
  • Experience in software development (in Unix/Linux environment)
  • Experience in enterprise embedded systems
  • Strong Can-do positive attitude
  • Develop common user interfaces / dashboards consistent with ABB user experience requirements
  • Software development experience on the Linux and/or Android platforms
6

Responsibilities For Infotainment Embedded Software Developer Resume

  • Commercial software development experience with Java, C++, C, HTML5, JavaScript, Android, Application frameworks
  • Experience with an Integrated Development Environment (IDE) tools
  • Experience with research in vulnerability analysis
  • Experience on embedded platforms (Linux, Unix, Android, VxWorks)
  • At least one year of industry experience in embedded software development
  • Experience with VPN technologies, ideally IPsec
7

Responsibilities For Embedded Software Developer Internship Resume

  • First experience in embedded software development gained within your studies or relevant internships
  • Experience with typical 16-/32-Bit Microcontroller Architectures like Intel 251, C16x or ARM
  • Experience in embedded software development
  • Experience in development on the ARM cortex M platform or STM32-series
  • Solid knowledge about realtime OS
  • Desired experience in Agile software development methodologies
  • Experience with compilers, editors, source control, IDEs, typical SW development tools
  • Good analytical thinker Motor Control, Privacy/Security
  • Experience with full camera stack development (hardware to application)
8

Responsibilities For Embedded Software Developer / Architect Resume

  • Experience with power management of embedded systems
  • C/C++, microprocessor/microcontroller experience
  • Experience in development of Navigation software
  • Experience with RTOS and ARM architecture
  • Good practical knowledge of STL and boost libraries
  • Development experience with Java, C++, C, HTML5, JavaScript, Android, Application frameworks
9

Responsibilities For Real Time Embedded Software Developer Resume

  • In depth experience with SCM tools such as: Git, Gerrit, OpenGrok, JIRA, Eclipse IDE
  • Software application development experience in automotive and/or portable consumer electronic devices in the embedded domain
  • Commercial software development experience in embedded C, C++, Java
  • Experience with mobile devices and online services integration is highly desired
  • Experience with SCM tools, ClearCase, Subversion, GIT, JIRA
  • Experience in Vehicle Network protocols like CAN, I2C, UART and SPI
  • Flat hierarchies and unconventional ways to do things - your ideas and experiences are more than welcome
  • Experience with creation of simulation tests on code
  • Experience with test methods like ISTQB or TMAP
10

Responsibilities For Principal Embedded Software Developer Resume

  • Experience in embedded software development in C language
  • Experience with embedded microcontrollers and common peripherals, like SPI, Ports, ADC, CAN, I2C
  • Good Linux or Android knowledge
  • Experience in embedded SW development
  • Software development experience on the Android platform
  • Development experience with Java, C++, C, HTML5, JavaScript, Application frameworks
  • Experience in embedded development
  • Previous experience with version control tools like SVN

Related to Embedded Software Developer Resume Samples

Embedded Developer Resume Sample

Work Experience

  •  Knowledge of low   •  Level systems programming concepts   •  Experience with software development using C, C++, or other proprietary languages   •  Knowledge of Linux system internals   •  Experience with software development using C, C/C++,...
Professional Skills

  •  Excellent skills in debugging and integrat...
  •  Strong embedded and C/C++ Programming skills
  •  Strong C/C++/Linux Programming skills
4.7
20 votes

Embedded Software Resume Sample

Work Experience

  •  Detailed knowledge of embedded software design using ANSI-C from initial concept through commercial deployment is required   •  Utilize engineering design skills, techniques and knowledge to improve the functionality, performance, testability, and ease-of-integration of Microchip’s wireless chipsets. ...
Professional Skills

  •  Strong interpersonal and communication ski...
  •  Strong skills developing software using C,...
  •  Strong problem solving and embedded softwa...
5.0
9 votes

Embedded Software Development Resume Sample

Work Experience

  •  Experience in C programming in Linux or other embedded environments   •  Lead an agile development team to create user interface, application, middleware, driver and kernel-level software and automation test suites for Ford’s SYNC infotainment system   •  Leads the department’s eff...
Professional Skills

  •  Strong problem solving and debugging skill...
  •  Proven programming skills in C/C++
  •  Excellent people interaction, teamwork, an...
4.5
20 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
16 votes