Embedded Software Development Resume Samples

4.5 (95 votes) for Embedded Software Development Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the embedded software development job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
MB
M Bernier
Madison
Bernier
16648 Mosciski Fort
Phoenix
AZ
+1 (555) 138 6974
16648 Mosciski Fort
Phoenix
AZ
Phone
p +1 (555) 138 6974
Experience Experience
San Francisco, CA
Working Student for Embedded Software Development
San Francisco, CA
Terry LLC
San Francisco, CA
Working Student for Embedded Software Development
  • Developing tools and doing performance measurements
  • Automation and improvement of development activities
  • Support in maintenance of our development infrastructure
  • Support of our embedded, secure development team with various software implementation tasks in Java / C
  • Interest in embedded microcontroller SW development
  • Manage HW peripherals (Readers, FPGA’s, etc)
  • Team worker
San Francisco, CA
Embedded Software Development Engineer
San Francisco, CA
Bins LLC
San Francisco, CA
Embedded Software Development Engineer
  • Develop and maintain software components on current and future products
  • Knowledge of software development lifecycle
  • Responsible for the development of the WIFI AP related features of the FortiAP-C product line
  • This person will participate in the development and maintenance of the existing and next generation product suite
  • Familiarity with medical devices and/or working in a regulated environment a plus
  • Ownership of significant areas of the code for both new feature/functionality development as well as to maintain/redesign of the existing areas of the products
  • Knowledge of DSP fundamentals and image processing is a plus
present
Houston, TX
Embedded Software Development Manager
Houston, TX
Haag LLC
present
Houston, TX
Embedded Software Development Manager
present
  • Evaluates Associate performance, development plans and merit recommendations. Coaches, trains, and counsels associates to improve performance
  • Manages resource allocation to balance multiple development projects and sustainment
  • Creates and drives embedded software development strategies
  • Works across product teams and across global development centers to define platform embedded software architectures
  • Designs, modifies, develops, writes and implements embedded software programming applications
  • Oversees activities for a software development team using Scrum
  • Identifies and tracks metrics for process improvement
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of South Florida
Bachelor’s Degree in Computer Science
Skills Skills
  • Knowledge of application development and graphical user interfaces in the field of lab testing, using C++, C# and script languages
  • Self-contained, accurate working style and ability to integrate into teams across different functions and locations
  • English communication skills, both verbal and written. Prepared to learn German and acquire German communication skills
  • Laboratory experience in prototyping and electrical/optical measurement
  • Know how in the field of optical measurement and test setup integration
  • Broad interest in interdisciplinary work interfacing to electronics, optics, mechanical structures, and communication systems
  • Experience in firmware programming for microcontrollers (C / C++)
  • At least 2 years of experience in real-time embedded software design using C or C++
  • Real time embedded software development
  • V cycle development process
Create a Resume in Minutes

15 Embedded Software Development resume templates

1

Embedded Software Development Process & Tools Supervisor Resume Examples & Samples

  • Initiates and fosters team wide activities in learning and adopting new state of art technologies for automotive embedded systems, tools and testing
  • Creation and application of software process and tool metrics
  • Continuously improve software tools process by enhancing requirements and process metrics based on lessons learned
  • Bachelors of Science in Electrical Engineering, Electrical Computer Engineering, Software Engineering, Computer Science
  • 3+ years of experience with software development tools such as IDEs, configuration management, software issues tracking, and software management tools (Eclipse, Clearcase, GitHub, Jira, Rally)
  • 3+ years’ experience developing and delivering production embedded software (e.g. Infotainment, Cluster, Powertrain)
  • 1+ years of experience with Agile process
  • 1+ year of experience with industry standard S/W tools (e.g. UML, SysML , Enterprise Architect, MagicDraw, Rhapsody, Matlab, Simulink, Stateflow)
  • Experience with Requirements Management using tool like DOORS
  • Experience in Automotive Safety Standards (ISO26262) and MISRA standard for C and C++
2

Supervisor, Embedded Software Development Resume Examples & Samples

  • Lead a team of embedded software developers to create automation test suites and infrastructure for applications and user interfaces for Ford's SYNC infotainment system
  • Manage software quality through test-driven development, nightly build verification tests, rigorous integration testing, functional testing, and a persistent focus on automation
  • Mentor embedded software developers and build a competency roadmap for career development
  • Create a highly collaborative, motivated team environment and partner with project managers, embedded system engineers, embedded software developers, and embedded software quality assurance engineers daily
  • Master's degree in Computer Engineering, Electrical Engineering, Computer Science
  • 5+ years of delivery production automotive or consumer electronic products to the market
  • Mastery of embedded test automation framework(s) and embedded software memory/performance profiling tool(s)
  • Mastery of Qt (or equivalent), C/C++ language, GNU tool chain, and Unix (QNX, Linux, or equivalent)
  • Experience with embedded build systems including QNX system builder, buildroot, open embedded, or equivalent
  • Proficiency with revision control including Git, Subversion, or equivalent
  • Excellent program management skills, customer focus, mentoring skills, as well as written and oral communication skills
  • Experience with the QNX operating system
  • Experience with the Squish GUI tester
  • Multi-site software project team experience
3

Infotainment Embedded Software Development Supervisor Resume Examples & Samples

  • 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
  • Mentor embedded software developers and build a competency road map for career development
  • 5+ years of delivering production automotive or consumer electronic products to the market
  • Mastery of C/C++ language, Qt, GNU toolchain, and Unix: QNX, Linux, or equivalent
  • Experience with microcontrollers and/or ARM Cortex-M microprocessors
4

Embedded Software Development Engineer Resume Examples & Samples

  • Excellent analysis and troubleshooting skills
  • Power conversion equipment
  • Experience with motion control systems and/or industrial automation products and environments
  • Experience programming real-time embedded applications using C++ and object-oriented design methods
5

Embedded Software Development Manager Resume Examples & Samples

  • Creates and drives embedded software development strategies
  • Works across product teams and across global development centers to define platform embedded software architectures
  • Designs, modifies, develops, writes and implements embedded software programming applications
  • Owns quality for embedded software, including participation in personal and team code review, static analysis, unit testing, regression testing
  • Supports overall project design quality, including leading software design reviews and participation in other functional and system design reviews
  • Manages resource allocation to balance multiple development projects and sustainment
  • Evaluates Associate performance, development plans and merit recommendations. Coaches, trains, and counsels associates to improve performance
  • Leads the department’s effort in hiring and onboarding of team members
  • Coordinates across development efforts to ensure consistency and leverage of common technologies
  • Oversees activities for a software development team using Scrum
  • Domain expertise and stay current with new technology, processes, systems & tools
  • Communicates with cross functional teams as part of a shared responsibility for total product quality and timely delivery
  • Identifies and tracks metrics for process improvement
  • Drives continuous improvement in embedded software quality and delivery
  • Leads and facilitates technical relationships with Global Development teams
  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering or equivalent field is required. Advanced degree is a plus
  • 10 or more years of embedded software development, with a minimum of 3 years of experience in management or a technical leadership role
  • 5 or more years’ experience developing embedded software architectures
  • 2 or more years in the ScrumMaster role for team adhering to Scrum principles in theory in practice. Certified Scrum Master is a plus
  • Experience with Agile Development techniques including Epics, User Stories, Tasks, Continuous Integration, Continuous Testing, Personal Code Review and Team Inspection
  • Experience with 16 and 32-bit microprocessors
  • Experience with ARM7, Cortex M3 or Cortex M4
  • Strong understanding of C++, C programming languages
  • Demonstrated knowledge and understanding of common firmware development tools including compilers, IDE’s, debuggers, and modeling tools
  • Object oriented design experience
  • Experience with embedded operating systems and multi-threaded design
  • Experience with network protocols including TCP-IP, Modbus
  • Experience with hardware buses including USB (device and host), RS232, and RS485
  • Experience with Hierarchical State Machines
  • Software Modeling and Design using UML
  • UI Design and Implementation, PEG preferred
  • Localizations and globalization
  • Embedded file systems
  • Knowledge of commonly-used circuits, analysis and measurement tools
  • Ability to influence across a Global Software Development organization
  • Sharp critical thinking skills, including problem analysis and resolution, and sound judgment/decision making ability
  • Proven experience recruiting, retaining and motivating people and teams
  • Demonstrated ability in verbal and written communication skills
6

Embedded Software Development Engineer Resume Examples & Samples

  • BSEE, BSCS, BSCE or BS Biomedical Engineering + 2 years industry experience
  • Experience developing embedded software in C and C++ language
  • Experience in demonstrated understanding in design of multitasking or complex systems
  • 1 year of experience with requirements management system such as PTC, Requisite Pro or DOORS
  • Knowledge and appreciation of IEC 62304
  • Experience with UML design and documentation
  • Experience using the ThreadX operating system
  • Experience working with Cortex processors
  • Experience developing systems using TI 2540 or 2640 BLE network configurations
  • Familiarity with Bluetooth wireless standard
  • Able to travel up to 10% Domestic &/or International
  • The employee must frequently lift and/or move up to pounds
  • May require working extended hours as required to meet reporting requirements
7

Vhms Embedded Software Development Resume Examples & Samples

  • Build and manage a world class engineering software team
  • Provide leadership and technical direction for assigned program tasks and personnel
  • Provide support council and recommendations to sub-section and section management
  • Establish, support and execute the team’s vision and strategy, lead and monitor progress of it
  • Involved in technical aspects of the team, capable of providing meaningful technical feedback
  • Establish work group goals within framework of team technical and financial objectives
  • Facilitate communication of technical and business information between organizations and within work group
  • Conduct performance appraisals and participate in salary planning
  • Promote professional growth through timely performance feedback, coaching and counseling
  • BS Degree in Software Engineering, Computer Science or Information Technologies related field
  • 8 Years of Experience in Software Development Industry
  • Proven experience in successfully managing teams for a minimum of 2 years
  • Excellent oral comprehension abilities and writing and grammar skills in English and Spanish. Must have fluency and rhythm and sufficient self-confidence in the language to be able to handle meetings
  • Experience managing software teams
  • Experience defining Software requirements and requirement decomposition
  • Experience on TDD
  • MS or PhD in Computer Science is a plus
  • Experience with Agile SCRUM Methodology
  • Knowledge of aviation software regulations
8

Senior Embedded Software Development Engineer Resume Examples & Samples

  • Leads the definition of architecture, design, and validation approach for assigned areas of responsibility
  • Implements embedded C language software related to product external interfaces, product management and behavior, low level hardware control
  • Provides input to schedule, technology roadmap and development process, interfaces with customers
  • Supports development team members, manufacturing, customer support, sales, marketing, and management in their roles to create a successful product and business
  • Minimum of seven (7) years of experience in embedded software development
  • Combined experience in embedded C language software development, hardware/software integration, use of emulators, oscilloscopes, and test equipment
  • Master's degree in Computer Science, Engineering, or related discipline from an accredited university
  • Experience in low level thru application level software, hardware device bring-up, RFID product behavior
  • Skills include excellent written and spoken communications, team player, quick learner, creativity, desire for continuous improvement
9

Embedded Software Development Engineer Resume Examples & Samples

  • Develop and maintain software components on current and future products
  • Responsible for the development of the WIFI AP related features of the FortiAP-C product line
  • Hands on in bug fixing current products
  • Implement software features of high quality and on schedule
  • Communicate effectively, both verbal and written
10

Architect Embedded Software Development Resume Examples & Samples

  • Atleast 3 yrs of experience as architect / product definition role
  • Must have experience in data networking preferably 802.11
  • Defines & creation of solutions for Fortinet products
  • Interact with product management to translate requirements into new product features
  • Experience of Linux kernel with multicore cpu development are preferred
  • Experience with High scale system design and development
  • 10+ yrs of experience in IT Software industry
  • Good programming skills and tools experience preferable
  • Understanding of routing & switching technologies like TCP/IP, Ethernet, VLAN is required
  • Knowledge of 802.11 protocol suite and WLAN technology is preferred
  • Thorough knowledge and/or experience in embedded Linux development and real-time O.S
  • Proven ability to work effectively in a global development environment across multiple sites
  • Experience in developing data network products
  • Experience on 802.11/Wi-Fi area and knowledge on authentication protocols (RADIUS, LDAP) are preferred
  • Wi-Fi Access point and WLAN Controller development experience, ideally in controlling multiple Access Points, from a centralized WLAN controller (CAPWAP/LWAPP, IAPP etc)
  • Good understanding and experience in using Linux Kernel (network drivers and network stack). Linux SMP is highly preferred
  • Requires M.E / M.tech / B.E / B.tech or equivalent in computer science or electrical/electronics engineering
  • Research experience with technical publications is a plus
11

Embedded Software Development Engineer Resume Examples & Samples

  • 3+ years of production software development experience
  • 3+ years of software development or testing experience for embedded, mobile or wearable systems
  • Development knowledge in WPAN, WLAN, WWAN such as WiFi, Bluetooth, Zigbee, cellular, etc
  • Experience in Android or iOS smartphone app development
  • Bachelor’s degree in Computer Science, Computer Engineering, or related fields
  • Master’s degree in Computer Science, Computer Engineering, or related fields
  • First-hand experience in low level software including BSP, FW, device drivers
  • Hand-on experience debugging, testing, and customizing software for prototype board and system
12

Embedded Software Development Engineer Resume Examples & Samples

  • Software Design rules (MISRA-C is an asset)
  • Communication Network protocols
  • Good general technical background is an asset
  • Microprocessor architecture
  • Hardware design knowledge of micro controllers
  • Project life-cycle experience is an asset
  • Demonstrate fluent English language skills both written and verbal
13

Supervisor, Embedded Software Development Resume Examples & Samples

  • Lead a team of embedded software developers to create, integrate and deliver a comprehensive set of infotainment user interfaces and applications for Ford's SYNC infotainment system
  • Deliver a versatile user interface software design which adapts to various display resolutions and themes
  • Collaborate with software partners to design and integrate user interface and application software components
  • Manage software quality through code reviews, static/dynamic analysis, rigorous testing, and a persistent focus on automation
  • 15+ years of delivery production automotive or consumer electronic products to the market
14

Senior Embedded Software Development Engineer Resume Examples & Samples

  • 10+ years of production software development experience
  • 8+ years of software development or testing experience for embedded, mobile or wearable systems
  • Development experience in interconnect, networking, display or graphics subsystems such as WiFi, Bluetooth, Zigbee, cellular, USB, Miracast, etc
  • Master degree or equivalent experience in Computer Science, Computer Engineering, or related fields
  • Proven records in software and system development during the entire product lifecycle
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Development experience in commercial embedded OS such as QNX, Integrity, or Embedded Linux
  • First-hand experience in low level software including BSP, FW, OS kernel, device drivers, interconnect and network stacks
  • Experience in rapid prototyping and other fast iteration methods for product development
  • Preparation of technical requirements and software design specifications
  • Proven records in system architecture design
15

Embedded Software Development for Secure Products Group Resume Examples & Samples

  • Your responsibilities will range from driving solutions to designing, developing, testing, deploying, maintaining and enhancing secure solutions and applications on one or more infrastructure and mobile platforms
  • High ownership, self­ sufficient, individual to drive quality and maintain application stability
  • Strong ability and enthusiasm to learn new technologies in a short time
  • Bachelors degree required with 2+ years working experience; MS in Computer Science or Computer Engineering with knowledge or experience with embedded software development is preferred
  • Knowledge or experience with embedded development
  • Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc is a plus
  • Excellent debugging skills to solve challenging problems
  • Experience/knowledge in software development tools (e.g. GIT, Gerrit, JIRA, Visual Studio..), testing, process (agile, kanban) and configuration management (e.g. GIT)
  • Experience in cross-platform development technologies is a plus
  • Experience in TFTP protocol is a plus
16

Working Student for Embedded Software Development Resume Examples & Samples

  • Support of our embedded, secure development team with various software implementation tasks in Java / C
  • Automation and improvement of development activities
  • Developing tools and doing performance measurements
  • Support in maintenance of our development infrastructure
  • Update of HW devices (e.g. Readers) with new SW
  • Manage HW peripherals (Readers, FPGA’s, etc)
17

Embedded Software Development Engineer ­spqe Resume Examples & Samples

  • Development and maintenance of software architectures and detailed software designs using UML
  • Creation of software modules using the C language, testing of software at component, integration and validation test levels, as directed by the software project manager
  • Modifying embedded drivers, UDS diagnostics, CAN stack integration for Driver Assistance Electronic controls
  • Support of peer reviews through all development stages
18

Embedded Software Development Engineer Resume Examples & Samples

  • Experience in firmware programming for microcontrollers (C / C++)
  • Knowledge of application development and graphical user interfaces in the field of lab testing, using C++, C# and script languages
  • Laboratory experience in prototyping and electrical/optical measurement
  • Know how in the field of optical measurement and test setup integration
  • Broad interest in interdisciplinary work interfacing to electronics, optics, mechanical structures, and communication systems
  • Self-contained, accurate working style and ability to integrate into teams across different functions and locations
19

Embedded Software Development Engineer Junior Resume Examples & Samples

  • We would like someone to join our team who has practical knowledge of programming in C and/or C++. Knowledge of Java is an advantage
  • If you have experience in programming embedded devices, device drivers and multithreaded/multiprocessor environment is a plus
  • You need to have a knowledge of the software development principles and their application, experience with version control system
  • You must have degree in Computer Science, Electrical Engineering or other related field
  • If you have knowledge of Linux operating system, 3GPP standards and mobile network protocols is an advantage
  • You need to be fluent English
20

Embedded Software Development Engineer Senior Resume Examples & Samples

  • You must be proficient in C and C++ programming of embedded targets, experienced in Linux and/or real-time operating systems. Knowledge of JAVA programming language is an advantage
  • We would welcome if you are experienced with product development and product life cycle, software configuration management tools and software development tools for compilation and debugging
  • It is an advantage if you have experience in developing products that use Wireless protocols such as LTE, HSPA, WCDMA or GPRS, GSM, etc. and to be familiar with one or more functions such as AT command, TCP/IP, GPS, IPV6, RIL, STK/USAT, SIM, PB, Call, SS/USSD, Network, SMS, PDP
21

Senior Director for Embedded Software Development Resume Examples & Samples

  • Lead, motivate and manage a diverse engineering team consisting of senior and junior developers
  • Facilitate communications between the team and other off-site design centers
  • Establish technology guidelines based on best practices in architecture and embedded software development
  • Work closely with marketing and program managers to ensure development meets or exceeds customer requirements
  • Providing architectural and technical guidance for product development
  • Develop and execute software engineering plans, and manage software engineering schedules and resource allocation and budget. This includes managing joint development with 3rd party vendors, and managing outsourced development
  • Drive overall architecture, security and certifications of software products
  • Improve processes, procedures and work flow
  • Ensure, and create as needed, software engineering processes, practices and operations to ensure reproducible development and high quality, while keeping costs under control
  • Monitor technology trends such as emerging standards for new technology opportunities
  • Engage in hands-on, in-depth analysis, review and design of the software
  • Provide employee development and team-building for the development team
  • A Masters Degree in Computer Science or Computer Engineering is required
  • 15 years of experience in embedded/system software development and management
22

Technical Lead-embedded Software Development Resume Examples & Samples

  • Determine/ Understand the nature, scope, and viability of proposed projects, and assist in deciding what it takes to complete the project at the beginning phase
  • Delegate assignments to project team members, communicating expectations for completion and mentoring to them
  • Design and plan technical/ architectural aspects of projects and technological risk identification
  • Coordinate and work hand-in-hand with supervisor / BU on project planning and execution in areas related to requirements creation/management, risk mitigation, schedule creation, design reviews, etc. to ensure smooth project execution
  • Communicate well the progress briefings to BU/ multiple global locations and coordination checks to discuss software results
  • Monitor and document performance testing of products as necessary
  • Ensure the documentation of all significant design criteria and test data. Prepare studies, reports and lessons learned of the project
  • Serve in a mentor role in developing younger engineers
  • Requires an excellent working knowledge embedded software techniques, ability to solve complex technical problems, as well as execute the projects successfully
  • Expertise in C/C++ programming skills
  • Experience in developing embedded software for various microcontrollers, ROTS, MQX, writing thee drivers for different chips like ADC, DAC etc
  • Expertise in bootloaders, system software libraries, and device drivers
  • Experience in Bus communication like SPI, I2C etc
  • Experience in design using OOD concepts
  • Experience in real time software design, software hardware interaction with real time operation systems
  • Expert in the software debugging in RTOS environment and usage of debuggers for ARM and Blackfin
  • Should understand an interface between high level software and embedded software
  • Good to have knowledge in Wi-Fi, Bluetooth
23

Embedded Software Development Engineer Resume Examples & Samples

  • You need to have a Bachelor or Master degree in Telecommunications or Software Engineering and at least 5 years of experience
  • You must be experienced with microprocessor architectures, preferably MIPS or ARM
  • You should have an experience of developing device drivers
  • It would be a big advantage if you have knowledge of wireless 3GPP standards, especially Layer 3, and familiar with Anritsu, Rohde & Schwarz or other 3G/4G network simulators