Embedded Software Resume Samples

4.8 (113 votes) for Embedded Software Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the embedded software 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
NG
N Gislason
Neva
Gislason
1421 Jonas Haven
Philadelphia
PA
+1 (555) 354 9747
1421 Jonas Haven
Philadelphia
PA
Phone
p +1 (555) 354 9747
Experience Experience
Houston, TX
Embedded Software Architect
Houston, TX
Frami-Rohan
Houston, TX
Embedded Software Architect
  • Bring efficiency in the development of new and further development of existing products
  • Creating AUTOSAR compliant software architectures per our client’s Software Architecture Guidelines for specific electrohydraulic subsystems
  • High customer and business focus
  • Considers other industry standards related to embedded software work at Toro such as communication or safety-related standards and implements strategies with these external standards in mind
  • Be a part of the development team, designing and implementing
  • Be a member of the On Board Telematics Architect team, improving and keeping robustness of the global product software platform architecture
  • BE/M.tech in Electronics or Electrical Engineering
San Francisco, CA
Graduate Embedded Software Engineer
San Francisco, CA
Dicki Group
San Francisco, CA
Graduate Embedded Software Engineer
  • Operating system development (Linux, Zephyr, FreeRTOS, mbed, Windows, etc)
  • Operating system kernel or device drivers
  • Developing software designs and architectures, e.g. using UML
  • Coding efficient solutions in embedded C++
  • Taking part in design and code reviews
  • The design and implementation of new features and tests, as well as the benchmarking, maintenance and optimisation of existing areas of the driver
  • Knowledge of the principles of embedded software development using C/C++
present
Dallas, TX
Principal Embedded Software Engineer
Dallas, TX
Barrows and Sons
present
Dallas, TX
Principal Embedded Software Engineer
present
  • Configuration management: Check work on regular basis and create baseline for all major releases
  • Provides new ideas and concepts to the product design and software development process
  • Designs and develops embedded software for RF network communication and applications
  • Responsible for development of new products and changes to existing products
  • Support the development and maintenance of software tool chains and build environments
  • Develop automation processes and unit/regression tests
  • Knowledge of configuration management tools: MKS or equivalent (e.g. PVCS)
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of Cincinnati
Bachelor’s Degree in Computer Science
Skills Skills
  • Ability to effectively communicate product architectures, design proposals and negotiate options at management levels
  • Excellent written and verbal communication skills; mastery in written and verbal English language
  • Strong analytical and problem solving skills
  • Expertise in multiple firmware design tools and languages
  • Represents the firmware engineering team for all phases of larger and more- complex development projects
  • Provides guidance and mentoring to less- experienced staff members
  • Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • Part of a project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Designing firmware, including interaction and integration with hardware design
  • Firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
Create a Resume in Minutes

15 Embedded Software resume templates

1

Senior Embedded Software Engineer Linux USB Resume Examples & Samples

  • The contribution to SW specification and effort analysis
  • The design, implementation and testing of functional subcomponents
  • Proficient knowledge and experience on Linux kernel device driver development (3.10 and newer)
  • Proven experience on driver development for USIF, USB, energy management or related areas in an embedded Linux/Android environment
  • Excellent programming skills in C/C++ with a strong embedded background
  • Be able to understand and evolve SW architecture and concepts
  • Be used to working in a complex SW development environment including change and revision control systems
  • Have good knowledge of real-time systems design and multiprocessor, multithreading programming
  • Understand interfaces between hardware and embedded software
2

Embedded Software Architect Resume Examples & Samples

  • Embedded Software Architecture
  • Embedded Development
  • UML (Rational Rose, Rhapsody)
  • Multi-Tier Architecture
  • Object Oriented
  • Micro-controllers
3

Embedded Software Process & Tools Engineer Resume Examples & Samples

  • Identifies product development requirements and performance issues
  • Excel in using agile development process for modeling and reporting
  • Master’s Degree a plus
  • Experience with Agile process
4

Lead Embedded Software Architecture Resume Examples & Samples

  • Understand all requirement sources (customer, vehicle, regulatory, etc.) as inputs for developing vehicle level software architecture
  • High understanding and relevant technical experience with both system and software architecture design
  • Provide technical leadership and decision making for the product software development teams for software systems related matters
  • Expert selection of appropriate design solutions
  • Considers hardware and software design spaces when developing recommended architectural solutions
  • Define, develop and maintain system architectural standards company wide
  • Act as a mentor providing guidance to all team members on technical and systems architectural issues
  • Bachelors of Science in Electrical Engineering, Electrical Computer Engineering, Software Engineering or Computer Science
  • 6+ years Software Systems Engineering experience with a minimum 2 years working as a software systems architect (e.g. AUTOSAR, Genivi, etc.)
  • 3+ years of experience with C/C++ development; and in 8/16/32 bit micro controllers
  • 2+ years knowledge of embedded operating system like RTOS, Linux, SysBios
  • 1+ years of experience in the following: HMI and GUI development, in multi-core Software Architecture Design, with UML, SysML modelling and associated tools ( ex: Enterprise Architect, MagicDraw, Rhapsody); and with Matlab, Simulink, and Stateflow
  • Master Degree a plus
  • Experience in multi-core Software Architecture Design
  • Experience with Ethernet protocol desirable, TCP\IP, RPC, GPB
  • Knowledge of embedded operating system like RTOS, Linux, SysBios
5

Embedded Software Verification Supervisor Resume Examples & Samples

  • Improvement of software test cases, methods and documentation
  • 6+ years of experience in software verification engineering (SIL, MIL, PIL, HIL)
  • 3+ years of experience in Software Model Based Design and Auto-code generation
  • 3+ years of experience in team leader / supervisory role
  • 1+ year of experience with C and C++ Embedded Software development and integration; and with 8/16/32 bit micro controllers
  • Experience in automotive applications and applicable interfaces such as CAN, FlexRay and LIN networks
  • Familiarity with Automotive SPICE, CMM, or other software development process model
6

Embedded Software Engineer for Infotainment HMI Resume Examples & Samples

  • 3+ years C/C++ software development experience on embedded, mobile, or consumer electronic platforms
  • Experience with Qt/QML
  • Experience developing software on QNX OS based platforms
  • Experience designing software for infotainment platforms
  • Experience with Android Auto and Apple CarPlay
  • Experience with communication protocols: CAN, TCP/IP, USB, Bluetooth, Ethernet, and/or Wi-Fi
7

Radar Embedded Software Engineer Resume Examples & Samples

  • Design, implementation, and documentation of embedded software for advanced driver assistance systems on the latest generation processors
  • Design and execution of automatized software module tests. (SIL & HIL)
  • Embedded software development in C and C++
  • Software design tools (e.g. Enterprise Architect, Rapsody)
  • Interface software design (e.g. CAN, Ethernet, SPI, UART)
  • Software test tools (e.g. Tessy, Cantata, QAC, Coverity)
  • Software version control tools (e.g. Integrity, ClearCase)
  • Functional Safety. (ASIL)
  • FMEA methods and tools. (such as APIS IQ FMEA)
8

Embedded Software Verification Process Engineer Resume Examples & Samples

  • Lead the verification process for suppliers, Ford embedded software engineers, and Ford product engineers from the respective departments
  • Enhance the capability of suppliers to deliver embedded software meeting Ford quality standards
  • Create and apply software verification process metrics
  • Develop process for test plan creation, and all necessary tools, scripts to execute and debug
  • Define the requirements for software verification tools
  • Create and/or enhance test results reporting methods
  • Continuously improve software verification process by enhancing requirements and process metrics based on lessons learned
  • Master’s Degree is a plus
  • 2+ years of experience developing or verifying production embedded software on automotive applications (e.g. infotainment, cluster, powertrain, body, windows, seats, chassis, etc.)
  • 1+ years of experience with model based software development and auto-coding (e.g. Simulink, Stateflow, Target Link)
  • Fully understand embedded SW engineering /SW Verification processes & procedures (design, code, test)
  • Knowledge or experience in software architecture development and software development tools
  • Experience with virtual co-simulation in Simulink environment
  • Experience with communication protocols (e.g. CAN, LIN, FlexRay)
  • Experience using static analysis tools (e.g. Polyspace, Lint)
  • Experience using test scripts; both manual and automated (e.g. PERL, JAVA SCRIPT, Python)
  • Knowledge of AUTOSAR architecture
9

Lead Embedded Software Engineer Resume Examples & Samples

  • Bachelor of Science Degree in Computer Engineering, Computer Science, or Electrical Engineering
  • Minimum of 5 years of experience with DSP firmware development in power electronics, or motor control
  • Master of Science in Computer Engineering
  • Strong teamwork skills
  • Strong design creativity and problem solving capabilities
  • Planning, estimating and tracking software project development phases experience
  • Can assess trade-offs between business needs, technology requirements and cost
  • Ability to work to aggressive schedules
10

Embedded Software Architect Resume Examples & Samples

  • Work with a senior team of software engineers to define overall software design and architecture roadmap aligned with product roadmap
  • Prototype ideas to validate architecture concepts
  • Create architecture, document and communicate to team
  • Coach team on design concepts and patterns and provide training
  • Provide oversight to maintain software architecture integrity and recommendations on software tools and practices
  • Define project architecture compliance metrics and monitoring throughout the project
  • Drive design for testability
  • Work with cross-functional teams to contribute to overall system design and make proper trade offs
  • Review product requirements and provide feedback on feasibility and impacts on software architecture
  • Create a path to guide the team to transition from legacy code base to new architecture
  • 5+ years in an architect role
  • Excellent C/C++ Programming experience across a variety of platforms
  • Expert knowledge of object-oriented design (OOD) methodology and techniques or other methodology
  • Understanding of UML Modelling and Multi-Tier Architectures
  • Familiarity with UML tools such as Rational Rose Data Modeler/Rational Data Architect/Rational Rhapsody, for system design at a high level using UML diagrams
  • Familiarity with UML modeling including context diagrams (identifying and describing use cases, actors, etc.), domain model diagrams (entity relationship modeling), Use Case diagrams and activity diagrams
  • Demonstrated ability to convert high-level business needs into a technical development strategy
  • Solid practical understanding of constraints and tradeoffs of deep embedded systems
  • Experience with microcontrollers and/or DSP and/or common peripherals
  • Multi-threading/tasking in an embedded environment
  • Ability to effectively communicate with other technical leaders and stakeholders inside and outside the organization
  • Strong communication skills, (verbal, written and interpersonal) as well as solid problem-solving skills
  • Experience in driving significant change in software architecture in an organization to meet business needs
  • Demonstrated technical leadership and skills in guiding and supporting others in global development teams
  • Experience in developing automotive electronic component/systems is a plus
  • Familiarity with automotive communication protocols a plus
  • 10+ years’ experience within designing, architecting and implementing embedded software applications (5+ years within an architect role)
11

Autonomous Steering Embedded Software Engineer Resume Examples & Samples

  • Develop in-house software interface specification requirements and design verification plans
  • Generate in-house software via TargetLink “c” code generator
  • Integrate steering feature software into base steering software
  • Execute steering software development builds
  • Work closely with tier-1 full service supplier to develop ford in-house software
  • Ensure configuration management process is implemented and consistently followed
  • Develop software validation tools using CANape and Matlab/Simulink
  • Perform software functional validation testing on bench (MIL/SIL/HIL)
  • Work closely with steering feature and system engineers to resolve in-house feature issues
  • Support steering HIL development
  • Release production level feature software to steering full service supplier
  • Innovate and Develop new processes and tools to improve productivity
  • Innovate new Chassis control or Driver Assistance features
  • Develop processes and tools to improve Chassis embedded software development productivity
  • BS in Electrical Engineering or Computer Science or Embedded Software Engineering
  • 2+ years of experience developing software requirements
  • 2+ years of experience developing “C” code applications
  • 2+ years of experience using software build tools
  • 3+ years of experience using Matlab/Simulink
  • MS degree in Electrical Engineering or Computer Science or Embedded Software Engineering
  • 2 years’ experience in Engineering role for Chassis systems (Steering, Brakes, Suspension)
  • 2 years of controls system and state machine development experience
  • Experience applying Systems Engineering
  • Familiarity with Vector CANAPE and dSPACE Controls Desk, TargetLink
  • Troubleshooting experience with electro-mechanical systems
  • Experience with Software Configuration Management Systems (e.g. ClearCase)
  • Experience with Software Standards (e.g. MISRA-C)
  • Experience developing and executing test plans
  • Experience using Static Code Verification Testing and Analysis tools (e.g. Polyspace)
  • Experience applying engineering disciplines for failure mode avoidance
  • Familiarity with ISO-26262
  • Demonstrated proficiency with CAN communication and databases
  • Good communications and project management skills
  • Strong leadership skills, passion for quality, passion to improve customer satisfaction
  • Good team work skills
12

Embedded Software Tools Engineer Resume Examples & Samples

  • Research and implement tools and processes to accelerate developer productivity
  • Evaluate and recommend third-party developer tools and Integrated Development Environment (IDE) plugins
  • Create custom developer tools and IDE plugins
  • Mentor developers on productivity-enhancing IDE tips and tricks
  • Develop engineering and production tools for SYNC target platform as required
  • Assist Software Quality Assurance team with automated test tool integration and maintenance
  • Develop and lead process improvement initiatives
  • Bachelor’s degree in Computer Engineering, Electrical Engineering or Computer Science
  • 2+ years experience with the GNU toolchain and cross-compile workflow
  • 2+ years experience using QNX Momentics or other customized IDE for embedded target
  • 2+ years shell scripting experience on QNX, Unix, or Linux
  • 5+ years C/C++ software development experience on embedded, mobile, or consumer electronic platforms
  • Mastery of IDE concepts and tools, including advanced debugging, profiling, and static and dynamic analysis
  • Proficiency with revision control including: Git, Subversion, or equivalent
  • Working experience with test-driven development
13

Senior Embedded Software Engineering Resume Examples & Samples

  • 4-7 years of embedded SW design / development with C language for embedded microcontrollers / microprocessors or digital signal processors (DSP’s)
  • DO-178B/C Aerospace software & certification experience
  • 4-7 years’ experience with Matlab / Simulink, control loop, algorithm, or motor control development
  • Experience in system architecture designing developing embedded applications and use of code coverage tools
14

Embedded Software Engineer Associate Resume Examples & Samples

  • Software engineering background
  • Ability to develop, update, maintain and verify databases
  • Ability to plan and organize meetings and test events to accomplish thorough product testing
  • BS degree in Related Engineering Field
15

Embedded Software Engineer Senior Resume Examples & Samples

  • Two years(+) recent software development experience
  • Two years(+) professional experience programming with Java
  • Two years(+) professional experience developing applications on Linux operating system
  • Virtualization experience including configuration & installation of x86 hypervisors and creation of virtual machines
  • Scripting experience, particularly for system initialization, preferably in Linux
  • Bachelor’s degree from an accredited college in a related engineering, computer science, math, or physics discipline with total 3-5 years experience
  • Candidates must have a Secret clearance prior to starting, and have the ability to obtain a Top Secret clearance with SAP/SAR
  • Must be a US Citizen. This position is located at a facility that requires special access
  • Real-time and/or near real-time application development in Linux
  • Networking / Messaging software development
  • Middleware or framework development
16

Embedded Software Engineer Software Resume Examples & Samples

  • Bachelor of Science degree from an accredited institution in Computer Science, Computer Engineering, or Electrical Engineering, and a minimum of 2-4 year's of software development experience
  • C++, Java or C# development experience
  • Bachelor of Science degree from an accredited institution in Computer Science, Computer Engineering, or Electrical Engineering, and a minimum of 5-8 years of software development experience
  • C+, C# or Java development experience
  • Candidate shall be conversant in communicating complex technical ideas to other skilled team members
  • C++ development
  • Experience with Agile development methodologies a plus and industry standard software development life cycle processes
  • Proven ability to integrate software with target hardware in a lab environment
  • Ability to obtain and maintain a U.S. Government security clearance
  • Experience with Green Hills Real-Time Operating System a big plus
  • System level troubleshooting and associated lab experience a big plus
  • Familiarity with UAV systems, Real Time or Near Real Time operating environments, Embedded Linux/Unix, C#, JIRA, Confluence, SVN, DOORs, 1553, APIs, Software architecture modeling, and Object oriented programming concepts
17

Embedded Software Coop / Intern Resume Examples & Samples

  • A supportive culture of learning, professional growth, and development
  • Outstanding continuing education programs
  • Enrollment in a BS program in Computer Science, Electrical or Computer Engineering
  • Understanding of and/or interest in embedded systems and hardware/software interactions
  • Knowledge of basic signal processing concepts
  • Knowledge of communication, RADAR, and/or positioning/navigation systems
  • Familiarity with real time operating systems
  • Knowledge of commercial wired/wireless networking protocols
  • Knowledge of development practices including design and code reviews, testing and regression, revision control, and user documentation
18

Lead Embedded Software Engineer Resume Examples & Samples

  • BS (or higher) in Computer Science, Electrical or Computer Engineering and 7+ years of experience
  • Task or project leadership experience
  • Strong understanding of embedded systems, hardware design, and signal processing concepts
  • Strong understanding of low level processor architectures, operating system design, or hardware interfacing
  • Experience with defining and documenting system architectures for complex embedded systems
  • Experience with leading multi-person design teams from system definition through implementation
  • Experience with signal processing implementations
  • Experience with communication, RADAR, positioning/navigation systems
  • Experience with real time operating systems
  • Experience with Linux/BSD user and kernel environments
  • Experience with custom hardware architectures, board bring-up, low-level system debugging
  • Experience with commercial wired and wireless networking protocols
  • Strong development practices including design and code reviews, testing and regression, revision control, and user documentation
19

Junior Embedded Software Engineer Resume Examples & Samples

  • Technical background in whole life cycle development of complex embedded systems using C and C++ (knowledge of assembler would be advantageous)
  • Knowledge and In-depth experience of the latest software analysis & design methods and tools
  • Configuration management and version control systems
  • Knowledge and experience of DSP software development highly desirable
  • Knowledge of microprocessor-based hardware system design
  • Ability to quickly learn and apply new techniques and technologies
  • Planning, organizing and project management skills
20

Junior Embedded Software Engineer Resume Examples & Samples

  • Design, Code & Test user interface for embedded systems
  • Plan and manage Software contribution to development projects
  • Job will involve some International travel
  • 1+ years of embedded software development experience
  • Proven experience of real-time software development, ideally Linux/RTEMS
  • University degree (or equivalent), ideally in computer science
  • Experience in Fire detection (desirable but not essential)
  • Experience developing user interface using QT framework
  • Experience QML/Javascript/C++ skills
21

Lead Embedded Software Engineer Resume Examples & Samples

  • Specifies the requirements, designs, implements, integrates, tests and releases embedded level software used in medical imaging products
  • Develop and maintain software under an Agile/Scrum/Continuous Integration methodology
  • Develops the functional, design, interface and test specifications and/or tools with minimal supervision
  • Lead specification/work reviews of designs under the direction of the project manager
  • Lead design reviews under the direction of upper level engineers
  • Proficiency with C/C++ and Assembler level programming languages in an embedded environment
  • Understanding of the interaction between hardware and software at component, sub-system and system levels
  • Ability to read and understand circuit diagrams, to identify control signals and processor inputs
  • Experience with PWM motor drivers and PID controllers and the related issues
  • “Failsafe” software design experience
  • Knowledge of different micro-controller architectures
  • Experience with requirements capture and tracking (e.g. DOORS,JAMA)
22

Associate Embedded Software Engineer Resume Examples & Samples

  • BSEE, BSCS, BSCE or BS Biomedical Engineering + 3 months industry experience
  • 1 year experience documenting software designs using tools such as VISIO or Enterprise Architect
  • Prefer Masters Degree
  • Experience medical device software or other regulated software
  • Experience in developing software for infusion pumps
  • Experience using PTC Integrity, DOORS, Surround, IAR Compiler
23

Embedded Software Application Engineer Resume Examples & Samples

  • Investigate and debug Firmware and system-level issues
  • Work as customer technical expert, work to sharpen customer solutions and solve their technical challenges
  • Work closely with R&D, marketing, sales, business development and support teams
  • Provide technical consultancy and guidance to customers during the system definition and bring up phases
  • Lead complex customer escalations
  • Provide training to internal teams, be the learning interface between R&D and the field teams
  • B.S. Electrical Engineering/Computer Engineering/Software Engineering
  • Minimum of three years low-level/embedded software development, preferable in Linux environment
  • Work exxperience with C
  • Knowledge of real-time software
  • Technical disciplines, e.g., infrastructure architecture in HPC, information technology, software development, or hardware architecture/design
  • Good verbal communication and presentation skills
  • Strong interpersonal skills and an ability to work directly with customers
24

Medical Devices Embedded & Software Engineering Co-op Resume Examples & Samples

  • Supporting team members in design, conducting experiments, including data acquisition and analysis, assembly and fabrication of prototypes and equipment
  • Some additional facets of product development such as concept generation, design, prototyping and verification may be possible pending project work load and candidates’ abilities
  • Experience in developing software/firmware for: wireless connectivity including familiarity with protocols such as Bluetooth, Bluetooth Low Energy, or Zigbee; device drivers and signal processing code/Algorithms
  • Work experience designing software using structured processes such as Agile or Agile-like software estimation
  • Applicants in an established Co-op program or those available for more than one work term will be given preference. This includes either consecutive work terms or a rotation of work – school – work
  • Familiarity with software design under medical device requirements, constraints, and processes
  • Experience with statistical analysis and/or Design of Experiments
25

Embedded Software Engineer, Robotics Resume Examples & Samples

  • Lead the development of embedded software for robotic systems
  • Architect and implement high and low level real-time software systems
  • MS or PhD in computer science, computer engineering, or electrical engineering
  • 2+ years of experience in research and development
  • Proven record leading high-impact and complex developments
  • Solid firmware development skills: bare-metal microcontroller code development
  • Working knowledge of common communications protocols such as SPI, I2C, UART, CAN, EtherCAT
  • Experience working and debugging complex electromechanical systems , and experience with digital and analog sensor integration
  • Experience with C, C++, Simulink, and MATLAB
  • Strength in software architecture
  • Experience in robot arm programming, including kinematics, dynamics, and planning is desirable but not required
  • Experience with Linux and a range of real-time operating systems; experience with ROS and MoveIt! is desirable
  • Experience with Texas Instruments Tiva, Piccolo microcontroller families is a plus
26

Senior Embedded Software Engineer, Bangalore Resume Examples & Samples

  • Should understand the requirement and implement the function efficiently as per PCU400 protocol framework
  • Should possess strong programming skills in C++ language and good knowledge of Object Oriented programming and design
  • Should have good knowledge of SCADA communication protocols like IEC 101/104 and OPC UA
27

Real Time Embedded Software Engineer Resume Examples & Samples

  • Applying expertise in software development for embedded multi-processor systems using C++ and Ada languages
  • Providing software solutions to complex technical problems using ingenuity and creativity
  • Following and/or recommending changes to department processes and procedures
  • A minimum of four (4) years of professional experience in an embedded real-time setting
  • Experience using C/C++ language
  • Experience designing real-time embedded software on multiprocessor systems
  • Experience with software, test development, and integration
  • Experience using embedded Real Time Operating Systems (RTOSs) (e.g. Green Hills Integrity, Wind River VxWorks, etc)
  • Must be able to obtain, and maintain, a DoD Secret security clearance; Active DoD clearance desired
  • Experience working in a DoD embedded software environment
  • Ability to work in an integration lab environment working on hardware
  • Practical experience with guidance, navigation, sensing, tracking, and discriminating systems and associated algorithms is highly desired
  • Experience designing real-time embedded software on multi-core systems
  • Experience using Ada language
  • Experience using MATLAB
  • Experience using scripting languages (e.g. Perl, Python)
  • Experience with system integrity and mission assurance
28

Real Time Embedded Software Engineer Resume Examples & Samples

  • Providing software solutions to complex technical problems using ingenuity and creativity. Following and/or recommending changes to department processes and procedures
  • 0-2 years of professional experience. This is a position for experienced professionals. If you have completed your degree within the last 18 months please apply to RMS college jobs under www.raytheon.com/campus
  • 1 year of programming experience
  • Knowledge of data structures and algorithms
  • Knowledge of systems software design, operating systems, and architectures
  • Experience with real time operating systems (Green Hills Integrity, VxWorks, etc)
  • Experience with Scripting
  • Experience with Agile Software
  • Computer Science classes such as Operating Systems and Compiler Design
  • Electrical Engineering classes related to embedded systems design
  • B.S. degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, Math, Physics (or other physical science), or other related degree
29

Principal Real Time Embedded Software Engineer Resume Examples & Samples

  • Minimum of 8 years of experience in an embedded real-time setting
  • Experience using C++ and/or Ada languages
  • Experience developing, testing and integrating real-time software
  • Experience using embedded RTOSs (e.g. VxWorks, Integrity)
  • Experience with software/hardware/firmware integration
  • Demonstrated technical leadership of small teams
  • Ability to obtain and maintain DoD Secret clearance; Active DoD clearance desired
  • Experience with Agile Software development methods
  • Experience designing and architecting real-time embedded software on multicore systems
  • Experience using software source control tools and/or automated build environments
  • Experience adapting Board Support Packages
  • B.S. degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, Physics, Mathematics, or other related degree
30

Embedded Software Program Manager Resume Examples & Samples

  • Build and maintain a customer interface team to support this relationship and manage the overall program development.Responsible for evaluation, and development of team members
  • Manage program risk proactively, identify program risks and coordinate meetings with multi discipline functions to address risks before they become issues
  • Provide weekly program status updates via the standard template.Represent the program to Sr. Leadership during program, quality and operations reviews
  • Lead the program adherence to follow standard Harman processes and maintain program and customer-related documentation
  • Be the primary escalation point for both internal and external program communications for the dedicated customer base
  • Responsible for communicating the customer requirements within the organization and interface with multiple groups within to ensure customer’s requirement expectations are being met
  • Bachelors in Engineering, Masters preferred
  • 10+ years technical experience in automotive infotainment systems
  • 5+ years as an engineering manager
  • Experience with design and delivery for an automotive OEM
  • Recent significant systems/software experience with complex development cycles that span multiple release versions
  • Extensive software development and Program Management experience
  • Strong software development process experience
  • Technical software implementation experience with Infotainment systems
  • Software testing and requirements management
  • Comfortable communicating with global teams in India, Brazil, and Japan
  • Expertise in driving complex cost reduction projects and program deliverables
  • Business acumen
  • Drive for Results, Team Player, Change Orientation, Customer Focus, Self Awareness
  • Experience with managing distributed development teams is preferred
  • Must be willing to travel 15% of the time
  • Willingness to work in an office in Novi, Michigan
  • Willingness to submit to a background screen and a drug test
31

Embedded Software Engineer, CAN Resume Examples & Samples

  • Design and implement IOC (RH850 controller) CAN and LIN applications
  • Integration experience vendor component stack (preferably VECTOR)
  • Design, develop, code, test and debug system software
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Support software QA and optimize I/O performance
32

Embedded Software Senior Engineer Resume Examples & Samples

  • Working on all aspects of software development life cycle(using specifications to assist in design documentation, code development, debugging, validation)
  • Working with system and software architects on feature definitions, requirements, and behavior specifications
  • Work with both internal groups and external vendors/partners/ODMs, define interface/protocol specifications
  • Design and implement firmware on embedded controller (MIPS/ARC/ARM core) processors in a single threaded/interrupt driven and also in real time OS environment
  • Implement solutions using C programming/assembly and conduct design/code reviews
  • Debug/trouble shoot issues with debugger/ITPS, scopes, and logic analyzers
  • Communicate, coordinate, and lead activities across local/remote, internal/external sites
33

Engineer Ii Embedded Software Resume Examples & Samples

  • Min 2 years relevant experience in developing Real Time Embedded Systems. Candidates with more years of experience can be considered for either Senior or Staff position
  • Experience in industrial control systems and functional safety is a great advantage
  • Experience with programming 32 bits Microcontroller ( ARM or ColdFire ) and developing low level device driver
  • Development with RTOS, such as VxWorks, ThreadX or others
  • Development of communication protocols like Ethernet/USB/WIFI and CAN/Profibus
  • Automated unit test methodology
  • Good communication and interpersonal skills and be able to work independently and as team in multi-cultural environment
34

Embedded Software Engineers Resume Examples & Samples

  • Applicants must have a minimum of a BS in Computer Science or related discipline with 2 years of Software Engineering experience or an MS in Computer Science or related discipline with no experience
  • Applicants should have some experience in translating software requirements into software design, producing software code from designs, and experience testing and debugging software code
  • Applicants must be able to work in an open collaborative environment as member of a software development team and must have demonstrated the ability to usually work without close supervision and to develop solutions to difficult problems
  • Demonstrated use of high level programming languages such as C/C++, Java, and Ada95 is required
  • Applicants should have some experience with Object-Oriented development and UML based design development tools such as IBM Rhapsody
  • Experience developing embedded real-time safety-critical software systems using processes that employ DO-178C guidance and criteria is also desirable
  • Experience with Software test tools such as LDRA, and Vector Cast and test languages such as Python a plus
35

Embedded Software Engineer OS & Device Drivers Resume Examples & Samples

  • Create and integrate code to deploy an embedded OS on Ford SYNC hardware: bootloader, kernel, drivers, build environment, and upgrade system
  • Participate in system design, documentation, and testing to deliver a best-in-class infotainment system
  • Mastery of C/C++ language, GNU toolchain, and Unix: QNX, Linux, or equivalent Posix based operating system
  • Experience in writing device drivers for QNX platform
  • Proficiency with serial data communication including: CAN, LIN, I2C, and SPI
  • Proficiency with bus interfaces including: USB, PCI, SDIO, and memory-mapped interfaces
  • Excellent customer focus, as well as written and oral communication skills
  • Automotive product development process and quality experience (i.e., A-SPICE, AGILE, FMEA, etc.)
36

Embedded Software Engineer Senior Resume Examples & Samples

  • C/C++ languages
  • Bachelor Or above Degree in a Technical Engineering Discipline
  • Modular Open Mission Systems Development
  • Linux Operating System
  • Configuration Management Systems (e.g. ClearCase)
  • Mission management software
37

Embedded Software Engineer Senior Stf Resume Examples & Samples

  • Broad technical experience in Avionics, Communications, Flight Computer, and Navigation
  • Agile Software Development
  • Real Time Operating System and PC development (Greenhills, Wind River, Red Hat)
  • Control Account Management
38

Hardware Incubator Embedded Software & Systems Engineers Resume Examples & Samples

  • Lead, own & implement embedded system design & prototyping work programmes for high speed wired and wireless communication terminals including
  • B.S. or M.S. in electronic engineering, electrical engineering or computer science
  • Strong understanding of modern wireless or wired communication systems and physical layer processing / implementation
39

SoC Embedded Software Engineer Resume Examples & Samples

  • 5+ years of embedded software design experience
  • 3+ years of industry experience in ARM based ASIC / SoC Design Verification (DV)
  • Knowledgeable of Object Oriented programming, data structures, and algorithms
  • Experience working with simulators such as VCS, ModelSim, or NCSIM
  • Experience working with emulator such as Palladium is a plus
  • Requires SoC bring up experience
  • Expert embedded C programmer
  • Experienced RISC assembly programmer
  • RTOS Embedded kernel, BSP and applications experience is highly desirable
  • Experience writing device drivers
  • Scripting experience with one or more of Perl, Tcl, Lua
  • Experience using laboratory equipment (e.g., logic analyzer, digital oscilloscope)
  • Experience reading and working from complex schematics
  • Willingness to travel is a plus
40

Embedded Software Quality Associate Resume Examples & Samples

  • Bachelors Degree in scientific discipline and experience with embedded software
  • Qualified candidates must be legally authorized to be employed in the United States. Lilly does not anticipate providing sponsorship for employment visa status (e.g., H- 1B or TN status) for this employment position
  • Technical knowledge in medical device, primary packaging, or drug development
  • Working knowledge of drug or device quality systems
  • Working knowledge of medical device regulatory requirements
  • Experience with insulin pumps or patch pumps
  • Experience in risk management tools with emphasis on Safety Assurance Cases Experience with Computer System Quality/Software Validation
  • Basic knowledge in statistics and its application
  • Demonstrated interpersonal skills with internal and external partners
41

Embedded Software Engineer, Bios Engineer Resume Examples & Samples

  • Develop platform bootloader for ARM/SOC based products
  • Deliver final BIOS image
  • Work closely with ASIC/HW design teams on SW during SOC/platform planning, design, validation phases
  • Bring up bootloader on new platforms
  • Implement new features and fix issues of bootloader on our FortiGate Family products
  • Support OS team to initially bring up OS
  • Maintain a standalone kernel/rootfs package to accommodate customized system applications
  • Evaluate third-party EVB and work with vendors for potential system integration
42

Principal Embedded Software Engineer Resume Examples & Samples

  • Requires Bachelor’s in Engineering/Computer Science & 7 years or Masters in Engineering/Computer Science & 5 years or PhD & 2 years
  • Object Oriented C++ software development, multithreading, application development on Linux platform preferred Java application development
  • Familiarity with DOORS requirements management system, Rational Synergy and Change and Rhapsody Software technical leadership or project management experience
43

Principal Embedded Software Engineer Resume Examples & Samples

  • 5+ years of hands-on development in an embedded Linux environment
  • 5+ years of hands-on development utilzing C and C++
  • 5+ years in a team lead / mentoring role
44

Junior Embedded Software Engineer RR Resume Examples & Samples

  • Develop embedded firmware solutions for various audio products targeted towards the mobile and consumer markets. This includes system definition, implementation, and testing
  • Assure quality through innovation in areas such as continuous integration and test automation
  • Good working knowledge of operating systems concepts and principles, with an emphasis towards embedded RTOS development in C/C++
  • Ability to understand board level schematics and perform basic PCB debugging
  • Understanding of modern, software quality best practices
  • Good interpersonal skills and a strong team player
  • Confident verbal and written communicator and presenter
  • Degree (1st or 2.1) in Electronic Engineering, Computer Science or related discipline
  • Experience with Linux driver development
  • Knowledge of Android native and Java application development
  • Understanding of ARM NEON instruction set and experience with optimizing code to take advantage of it
  • Experience in the use of cryptography libraries for secure communications with remote parties
45

Principal Embedded Software Engineer RR Resume Examples & Samples

  • Create high quality technical collateral for these designs including documentation and easy-to-use configuration utilities
  • Work closely with internal algorithm and hardware teams to optimize the overall solution
  • Help develop internal tools to evaluate and test functionality and performance of the solution
  • Strong experience with embedded RTOS development in C/C++
  • Thorough understanding of common embedded systems architectures from hardware, all the way through the software stack
  • Knowledge of ARM M and A series processors
  • Proven track record for delivering quality embedded solutions to market
  • Able to work to tight and variable timescales
  • Degree (1st or 2.1) in Electronic Engineering, Computer Science or related discipline with 5 years minimum experience
46

Junior.embedded Software Engineer Resume Examples & Samples

  • Create software applications, drivers, frameworks that are well documented, highly reusable and aimed at reducing time to market and providing value to our products in the C language
  • Participate in all aspects of software development, from design and reviews to implementation, ensuring our core aspects, such as architecture, are in place driving a high level of quality
  • Communicate development status to leadership and key project stakeholders to provide the overall progress relative to the individual projects being actively worked
  • Validate all process metrics are being achieved through continuous integration in project team activities and meetings
  • Perform data analysis on HVAC systems under test in environmental labs, field trials and electronics labs through scripting and standard data processing techniques
  • Have the ability to perform circuit analysis to provide feedback to the hardware development team when integrating an embedded processor into the product
  • Contribute to finding, understanding, and applying new technologies to the growth and evolution of embedded controls for Residential HVAC / Ingersoll Rand
  • BS in Electrical Engineering, Computer Science, or Software Engineering
  • Experience with C/C++, Ruby, Python, Java, GCC Compilers, ARM Microcontrollers, Debuggers
  • Understanding of Object Orientated Design principles
  • Strong interpersonal and communication details
  • Experience with Window and Linux
  • Understanding of Source Code Management paradigms
47

Principal Embedded Software Engineer Resume Examples & Samples

  • Create and maintain software requirements and design documents
  • Evaluate software designs
  • Implement software code, including review and verification of software deliverables for embedded system software used in medical devices
  • Support the development and maintenance of software tool chains and build environments
  • Develop automation processes and unit/regression tests
  • A bachelor’s or a master's degree in an engineering discipline is required. A degree in Electrical Engineering or Computer Science is strongly preferred
  • A minimum of 8 years of related experience is required
  • Experience in real-time embedded software development using C/C++ is a must
  • Experience developing software in multi-threaded/multi-tasking environments is required
  • Experience with Hardware/Software integration and debugging is required
  • Must have excellent knowledge and understanding of OOD and OO methodology, full SDLC processes, ICE/JTAG, UML, sequence diagrams, static analyzer, and software unit testing
  • Experience in tool chain and build environment set up is strongly preferred
  • Experience and familiarity with laboratory instruments such as oscilloscopes and logic analyzers highly desired
  • Experience with GUI development is a plus
  • Experience with networking protocols, including wireless (Wi-Fi, Bluetooth) is a big plus
  • Experience and familiarity with Mobile app is a big plus
  • Must be a highly motivated self-starter who is able to achieve results with minimal direction. Requires a high-energy individual who has excellent teamwork, partnering, and negotiation skills. Must be proactive and creative in achieving goals
48

R&D Embedded Software Engineer Resume Examples & Samples

  • Support state of the art networking through TCP/IP, FTP and UDP. Responsible for identify, prioritize and address opportunities to improve design of application software in the context of quality, performance, reliability, repeatability and cost
  • Design simple web page under WinCE environments using HTML 5
  • Analyze software product performance and capability. Make recommendations and executes solutions to improve s/w product performance, quality and reliability
  • Minimum Bachelor's Degree in Electronics Engineering or Computer Engineering with minimum 2 years of working experience
  • Knowledge on Object Oriented Programming
  • Good knowledge of C++ programming and modern programming language such as C#, XML and etc
  • Good understanding of General instrument operations
  • Good Organization, planning, communication skills and ability to work in a team
  • Ability to interact effectively with people at all levels
  • Experience in using WinCE6 R3 compact framework would be added advantage
49

Advanced Embedded Software Engineer Resume Examples & Samples

  • 1、Product Software design
  • 1)Understand the product technical requirements and the technology connotation, participation in the software programming debugging and testing, etc
  • 2) Upgrade existing DSP programming
  • 3) Software technical review for existing product
  • 2、New Technical R&D
  • 1)In a reasonable range, try new advanced technology application
  • 2) Adapt existing DSP algorithms to new processor
  • 3) Integrate existing DSP algorithms to new products
  • 4) Develop new DSP algorithms
  • 5) General software development in "C"
  • 3、Output Design Document
  • 1)According to the management requirements, provide software development design documents
50

Principal Embedded Software Engineer Resume Examples & Samples

  • Good Understanding of Digital Electronics
  • University degree in Electronic Engineering or equivalent experience
  • Experience of QML/Javascript
  • Experience in Fire detection
  • Personal Attributes
  • Professional and enthusiastic approach to work with willingness to learn new technologies
51

Embedded Software Engineer for Vhms Resume Examples & Samples

  • Execute with minimal guidance the design, analysis, or evaluation of assigned projects using engineering principles and adhering to business standards, practices, procedures and product / program requirements
  • Provide technical support to personnel on the assigned project
  • Document technical data generated by the assigned project consistent with engineering policies and procedures
  • Participate on teams assigned to address organizational initiatives and generic issues
  • BS Degree in Software Engineering, Computer Science or Information Technologies related fields (Other majors may apply but excellent software development skills will be needed)
  • 3 years of experience in related field or Master’s degree in related field plus 1 years of experience or PhD degree in related field
  • Knowledge of all phases of the Software Lifecycle
  • C or C++ knowledge
  • Java developers need knowledge of stack, heap and pointers
  • Knowledge of Algorithms (Search and Sorting)
  • Able to legally work in Mexico. We will not sponsor individuals for employment visas, now or in the future for this job
  • Experience in developing embedded software is a plus
  • Working knowledge on pointers and their uses (Double pointers, pointer to function)
  • Good understanding of Memory Allocation & Virtual Memory
  • Understanding of stack and heap
  • Understanding of threads and process
  • Experience on Agile programming and Jira
  • Experience with GIT or any other version control software
  • Experience with Requirements
  • Experience with Requirements tracking tools
52

Embedded Software Engineering Development Program Resume Examples & Samples

  • The EESED position requires a Bachelor’s or Master’s Degree program in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or related discipline graduating December 2016 – May 2017
  • Demonstrated academic excellence (minimum 3.0 GPA)
  • Knowledge and application of some of the following: control system design, signal processing/estimation or system engineering, control system architecture design, embedded controls, communications, RF sensing, FPGA programming, or Industrial Internet Control system
  • Passion for engineering and strong commitment to a career in technology
  • A problem solver who likes to build things, tackle complex technical challenges, and you have experience with object-oriented design and coding skills (C and/or Java, Python)
  • Enjoy collaborating with a team and fancy yourself a strong communicator with a competitive spirit to excel
  • Thrive in a creative, experimental and moving target environment
  • Preferred candidates will have up to 1 year of experienced
53

Embedded Software Engineer Senior Resume Examples & Samples

  • Investigate and develop technical concepts and solutions for new generation of vehicle infotainment system with emphasis on Navigation
  • Reproduce software bugs/defects present in current software deliveries and implement potential fixes and/or provide detailed analysis
  • Perform software verification and validation on bug/defect fixes and new features for next generation navigation systems
  • Identify potential improvements and software bugs/defects in the navigation system during vehicle test drives and present summary reports; and
  • Revises design of existing SW modules and libraries
  • Designs new software architecture and interfaces for mobility solutions
  • Develops and supports the design of new interfaces for SW Navigation and connectivity
  • Integrates and tests SW modules, on module and system level tests
  • Develops performance metrics and measurements
  • Mentor contractors or interns focused on official projects
  • Performs admin tasks, attends internal meetings, purchasing/finance duties
  • Strong programming skills, strong IT background
  • Strong programming skills in different OS (Linux, Windows, QNX)
  • Strong skills developing software using C, C++ language
  • Design and adhere to software architectures which foster re-use and abstraction from hardware and application layers
  • Good analytical and conceptual thinking (using logic and reasoning, creative and strategic approaches)
  • Take initiative to launch projects with the ability to quickly learn and develop own ideas in an interdisciplinary environment
  • Extracting high level logical structure from low level, multi-dimensional data
  • Specification/Documentation of interfaces between software modules
  • Experience with infotainment vehicle systems, navigation functions, digital mapping
  • Proven project management experience in interdisciplinary and inter-organizational teams, from conception to completion
  • Background or strong interest in automotive Engineering
  • Experience version control (such as SVN)
54

Intermediate Embedded Software Engineer Resume Examples & Samples

  • Responsible to
  • Developing Microsoft Windows software applications that interface with devices (beyond the PC itself) OR experience developing embedded software applications that interface with applications running on Microsoft Windows
  • Developing software that runs on Microsoft Windows, Microsoft Windows Embedded Compact, VxWorks and/or Linux. Experience with other operating systems will be considered, but is less desirable than the ones listed above
  • Developing software applications with user-friendly interfaces
  • Developing software applications for data management, file systems, and/or communication
  • Developing software applications using experience using one or more of the following programming languages: C, C++, C#, HTML-5, Javascript
  • Demonstrated ability to complete assigned tasks and meet schedule milestones
  • All phases of product design from concept through implementation and testing
  • Working as a member of a development team
  • Experience developing apps for mobile devices such as tablets and smartphones
  • Experinece with human-centered design (HCD)
  • Experience using standard test equipment such as a power supply, DVM, signal source, signal generator, oscilloscope, or logic analyzer
  • Experience working as a member of a global development team
  • Minimum BS in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science from an accredited institution and 2+ years’ experience
  • MS in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science from an accredited institution and 1+ years’ experience
  • Accommodation may be made for someone with a BS/MS degree in another engineering discipline that has demonstrated the ability or aptitude for embedded programming (2+ years’ experience required)
55

Lead Embedded Software Engineer Resume Examples & Samples

  • Provide technical guidance and leadership to personnel supporting the assigned project
  • Execute the requirements, design, implementation and verification of assigned projects using sound engineering principles and adhering to business standards, practices, procedures and product / programme requirements
  • Provide realistic estimates, hours and duration, to assist in overall project planning
  • Be able to identify and quantify Risks and their Mitigations
  • Support concept of working in an Agile Incremental Development environment
  • Assure proper documentation of technical data is generated for the assigned projects and/or tasks consistent with engineering policies and procedures
  • Significant commercial experience of designing, implementing, debugging and testing real-time embedded software
  • Experience of RTCA DO-178B/C / EUROCAE ED-12B/C or similar rigorous development standard
  • Degree from an accredited university or college or equivalent level of knowledge and experience
  • Experience of C Programming language and Assembler
  • Experience of target hardware ( one or more of the following: PowerPC, Coldfire, PIC Microcontroller, TMS320, Freescale P1011)
  • A positive attitude, initiative, pro-activeness and an enthusiasm and passion for software engineering
  • Experience in use of planning techniques to help plan the overall workflow
  • Ability to mentor junior software engineers
  • Experience in management of one or more Software Outsource ventures
  • Experience in leading small teams of 4-5 engineers (or larger)
  • Experience of Timing Analysis, including worst case
  • Appreciation of Systems Engineering and Hardware so as to be able to work with these disciplines for the appropriate allocation of tasks/changes
56

Embedded Software Engineering Intern Resume Examples & Samples

  • Software engineering tasks
  • Requirements reviews
  • Structured software design
  • C programming
  • Software unit testing
  • Static & dynamic code analysis
  • Requirements verification testing
  • Work closely with internal departments to investigate & address issues
  • Highly motivated candidate with an interest in Embedded Software Engineering, Control Systems Engineering, and/or HVAC Engineering
  • Solid technical skills and analytical proficiency
  • Team-player mentality with a desire to learn
  • Strong communication skills with ability to interact with cross functional team of engineering, design, manufacturing and lab team members
  • Proficient skills in Microsoft Office
  • Hobbyist experience developing software for robots, or that reads analog/digital sensor inputs and controls actuators and motors
57

Principal Embedded Software Engineer Resume Examples & Samples

  • Embedded Software Development: 40%
  • Embedded Software Maintenance: 40%
  • Write and Review Design Documents: 20%
  • BS degree in Electrical Engineering/Computer Science or equivalent
  • A qualified candidate will have at least two of the following
  • At least 5 years experience in design, development, maintenance, and enhancement of C/C++ multi-threading embedded application on embedded Linux platforms such as image flash, U-boot, web server…
  • Experience in implementing and customizing drivers such as NIC (10/100MB, 1GB) driver
  • Experience in implementing data communication protocols
  • Experience in implementing RAS communication
  • Know how to setup the firmware build system under Linux to guide the release engineering team
  • Know how to setup, configure, and give the team instruction for how to use source control under Linux
  • Know how to setup automated tests
  • Familiarity with standard linux tool in a cross compilation environment (make,gcc)
  • Experience with BuildRoot
  • 6 to 10 recent years experience in design, development, maintenance, and enhancement of Linux images for embedded devices
  • Strong experience in board bring-up
  • Strong experience in customizing and building Linux images including Linux tool chains, BSPs, libraries, cross compiling libraries into build system, and configure make files for cross compiling
  • Strong experience in implementing Linux kernel on embedded environments including researching, adding, and compiling Linux 3rd party packages into the Linux kernel image
  • Strong experience in implementing/troubleshooting Linux non-kernel related things (without the benefits of GUI tools) such as bootloader, DHCP, RAS…
  • Team player with Linux passion, high motivation, and excellent communication skills (verbal and written)
58

Principal Embedded Software Engineer Resume Examples & Samples

  • Design and implement embedded software solutions, device drivers and board support packages
  • Provide project estimates and technical support for the Sales Process
  • Create technical documentation including Software Requirements Specifications, Design Documents, and development notes
  • Provide training and mentoring to junior level software engineers
  • Contribute to software industry through publishing papers and presenting at seminars
59

Embedded Software Engineer RK Resume Examples & Samples

  • Professional background in writing high performance C or C++ code
  • Proficiency in scripting languages such as Python
  • A strong drive to write clean and high quality code
  • Experience with automated build and test systems, continuous delivery and versioning systems
  • Degree in a relevant discipline
  • Familiarity with using tools for debugging, profiling and code analysis in order to maximize efficiency and code quality
  • Experience with unit test frameworks
  • DSP development experience
  • Experience in the field of audio signal processing
  • Experience of working directly with customers
60

Electrified Powertrain Embedded Software Engineer Resume Examples & Samples

  • Bachelor of Science degree in Applied Physics, Mechanical, Electrical, Aerospace, Industrial, or Computer Engineering, or related Engineering field from an ABET accredited university
  • Minimum of 5 years of relevant engineering experience
  • Proficient in layer structured embedded software development, reusable, scalable, maintainable and testable design practices
  • Experienced in modeling/simulation/development/testing/validation/verification
  • Decent hardware background (ability to read/understand ECU schematic, identify HW-SW integration issues)
  • Experience with Vector CAN stack, SPI, LIN and Flash Bootloader integration, RTOS, diagnostic management
  • High level of technical problem-solving ability
  • Minimum of 3 years embedded software experience with 32 bit micro-controller and embedded C/C++ (hand-coding or generated)
  • Minimum of 2 years experience with MiL/SiL/PiL/HiL testing techniques
  • Familiarity with SW development tools: emulators, debuggers, CANoe/CANalyzer etc
  • Ability to manage the suppliers for success
  • Master of Science degree in Electrical Engineering
  • HEV Powertrain software experience
  • Experience with Freescale 32-bit multicore microcontrollers
  • Experience with AutoSAR and its concepts
  • Familiarity with OBD II
  • Familiarity with CMMI/Spice software development processes
  • Understanding of Hybrid System Fundamentals
61

Wise BSP Embedded Software Engineer Resume Examples & Samples

  • Strong programming skills with proven deliverables in C programming
  • Exposure and Experience working with Wireless and Telecommunication Protocols is a plus
  • Experience analyzing and debugging embedded software
  • Highly motivated and self-directed, quick learner. Attention to details is a MUST
  • Positive team player with strong verbal and written communication skills, fluent English communication is required
  • Thrive in a collaborative environment and can clearly communicate while
  • Confidently driving multiple projects across many teams
  • Obsessively passionate and inquisitive, and seek to solve everyday problems in innovative ways
  • Laser-focused on the smallest details that are meaningful to our customers
62

Desktop Tools / Embedded Software Engineer Resume Examples & Samples

  • Bachelor degree in Engineering, Computer Science, Mathematics or related technical discipline
  • Minimum of 2 years experience in Software Design with demonstrated progressive experience of software engineering and architectural concepts utilizing C, C++, C# or LabView
  • 1+ years of experience with testing and debugging software
  • Ability to obtain and maintain Secret Security Clearance
  • Computer Science degree preferred
  • Experience with Agile and/or Scrum preferred
63

Cybersecurity Embedded Software Engineer Resume Examples & Samples

  • Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or related technical field of study
  • 2+ years of experience in secure coding (Work or educational)
  • 2+ years of programming experience with an embedded programming language. (Minimum C/C++)
  • Strong communication and analytical skills
  • Ability to work independently, take follow-up on project deliverables, go above and beyond the task at hand
  • Familiarity with general IT or Product Security and Architecture Concepts, processes, and methods
  • Strong software architecture, secure coding and supplier management experience
  • Understanding and experience in embedded and/or automotive systems
  • Ability to work well in a small team and be flexible enough to work on any aspect of the project as needed
  • Familiarity with Threat Modeling and Risk Management
  • Familiarity with in-vehicle network architecture, modules, and protocols (CAN etc.)
  • Penetration testing and tools experience
64

Embedded Software Applications Engineer Resume Examples & Samples

  • Develop and test software components for reference design development with SOCs
  • Develop Drivers, Middleware components and Software applications
  • Work closely with hardware team to jointly bring up boards for software testing
  • Participate and resolve critical customer support cases
  • Write documentation to support external facing collateral
  • Develop relevant documentation and solve customer issues
65

Embedded Software Engineer Pdp-comms BU Resume Examples & Samples

  • Be majoring in Computer Science, Information Systems, Computer and Electrical Engineering, or Computer Engineering, Electrical Engineering
  • Experience with Microsoft Office (e.g., Word, Excel, Powerpoint)
  • Software development experience using C++ or Java
  • Courses and course project experience in embedded development
  • Previous internship/co-op experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular)
  • Proficiency with test equipment (e.g. signal generators, scopes, analyzers, power meters)
  • Experience with real time embedded systems
66

Principal Embedded Software Engineer Resume Examples & Samples

  • BS EE/CE/CS/SE, MS Preferred
  • 10+ years experience in embedded systems software
  • Experience in real-time embedded systems software development including: RTOSs, multi-threaded programming, distributed design, device drivers, hardware diagnostics, BIOS, interrupt handling and boot loader development
  • Proficiency in Digital Signal Processing (DSP) including sampling theory, digital filtering, Fourier analysis and MODEM design
  • Knowledge and experience with the Media Access Control (MAC) layer of the network stack
  • Understanding of Software Defined Radio (SDR) design and implementation
  • Network communication protocols used in wireless communication
  • Experience using Matlab and Simulink for DSP and Communication system design
  • Proficiency with C, and ability to work with assembly level for embedded microprocessors and/or DSPs
  • Experience using embedded tools such as compilers, debuggers, ICE, Emulators
67

ADA Embedded Software Engineer Resume Examples & Samples

  • Experience programming embedded software such as: Ada and C
  • Experience with GreenHills Development environment for Ada
  • Experience on complex systems of systems utilizing parallel processing and distributed processing
  • Experience using INTEGRITY RTOS
  • Experience in using MATLAB
  • Experience with tools such as: DOORS, ClearCase, and ClearQuest
  • Experience with interfaces, tools to debug and analyze: 1553, RS232, RS422, and Ethernet
  • Experience with Agile and/or Rapid prototyping software methodologies
  • Differentiating characteristics included: demonstrated leadership and teamwork capability, interpersonal communication skills and activities (professional/community/extracurricular) and an enthusiastic go getter attitude
68

Infotainment Embedded Software Engineer Resume Examples & Samples

  • Develop requirements, designs, software, and/or tests for Ford’s infotainment systems
  • Design, document, integrate, and/or test features and underlying APIs / SDKs that provide services for: media, phone, navigation, speech–recognition, connectivity, and CAN network communication
  • Lead root cause analysis of software defects focused on resolution of customer-visible issues and symptoms
  • Participate in system design, documentation, and/or testing to deliver a best-in-class infotainment system
  • Experience with communication protocols: CAN, TCP/IP, USB, Bluetooth, and/or Wi-Fi
  • Experience with revision control including: git, subversion, or equivalent
  • Working knowledge and experience developing an infotainment feature technology, such as navigation, voice recognition, media phone, connectivity, or a similar technology
69

Infotainment Embedded Software Supervisor Resume Examples & Samples

  • Lead an agile development team to create software and/or test suites for Ford’s infotainment systems
  • Manage software quality through test-driven development, nightly build verification tests, rigorous integration testing, and a persistent focus on automation
  • Collaborate with software partners to establish automated acceptance tests for user interface and application software components
  • Provide excellent program management skills, customer focus, mentoring skills, as well as written and oral communication skills
  • Master's degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent
  • Excellent project management skills, customer focus, as well as written and oral communication skills
70

Junior Embedded Software Engineer Resume Examples & Samples

  • Has excellent communications skills including demonstrated ability to effectively present information/status to senior management team, customers, project-team members, vendors and cross-functional stakeholders of the product development process
  • Has high attention to detail and strong organizational skills, including engineering knowledge capture, transfer, presentation, and dissemination during and after a project completion
  • Has ability to manage time well and prioritize efforts under the pressure of time constraints
  • Has ability to work in a team environment and collaborate with teams in multiple locations, work to gain consensus on cross product issues
  • Demonstrate ability to perform mental tasks such as making decisions, learning, thinking rationally and exercising good judgment
  • 0 to 3 years of web browser based development experience
  • 0 to 3 years of Javascripts and Javascript frameworks such as Dojo
  • C/C++ and Object-Oriented Software design exposure desirable
  • Web Development:Experience with CSS, HTML, XML/XSLT
  • Lifecycle management tool experience a plus
  • Revision control software experience a plus, Subversion preferred
  • HVAC equipment controls and system knowledge a plus
71

Infotainment Embedded Software Engineer Resume Examples & Samples

  • Develop requirements, designs, software, hardware, and/or tests for Ford’s infotainment systems
  • Lead root cause analysis of software and/or defects focused on resolution of customer-visible issues and symptoms
  • Participate in system design, documentation, analytics, and/or testing to deliver a best-in-class infotainment system
  • Experience with the GNU toolchain and/or Unix: QNX, Linux, or equivalent
72

Embedded Software Co-op Resume Examples & Samples

  • Follow and implement the company’s established work instructions
  • Integrate and validate new product designs
  • Provide post production support
  • Establish design criteria, prepare product specifications, evaluate estimates, and manage programs to drive to completion
  • Confers with engineering personnel to clarify or resolve problems and develops design
  • Directs and coordinates manufacturing or building of prototype product or system
  • Compiles and analyzes operational, test, and research data to establish performance standards for newly designed or modified equipment or product
  • Plans and develops experimental test programs
  • Analyzes test data and reports to determine if design meets functional and performance specifications
  • Evaluates engineering test results for possible application to developments of systems or other uses
  • Uses available computer assisted engineering and design software and equipment to perform engineering tasks and analysis
  • Compile data and write engineering reports regarding existing and potential engineering studies and projects
  • Works within company guidelines including but not limited to what is outlined in the Employee Handbook, Core Values,Safety Manual, OSHA Safety rules, Insider Trading, Conduct and Ethics and Anti-discrimination policies
  • Must possess knowledge of engineering skills in both fluid and solid mechanics
  • Must be detail orientated and be capable of interacting with all engineering disciplines, Program Managers, other departments and customers as needed
  • Must have an knowledge of mechanical engineering and design and be familiar with applicable AC’s, Mil-Specs, standards, and acceptable industry practices
  • Must be able to work with limited supervision, able to follow directions
  • Must be results oriented while maintaining attention to detail
  • Must possess ability and willingness to learn
  • Bachelor of science (BS) or Master of science (MS) degree in Computer Engineering, Computer Science, or Electrical Engineering from an accredited engineering school, with a minimum of 5-10 years of experience preferred
  • Word processing, spreadsheets, presentations, internet, e-mail
  • SolidWorks skills
  • FEA skills
  • Must have excellent English language communication skills sufficient to perform job functions
  • Advance mathematical ability (exponents, logarithms, quadratic equations, permutations and calculus) (Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis)
  • This position has no supervisory responsibilities
  • Frequently lift objects weighing up to 25 pounds
  • Walk in order to accomplish tasks
  • Climb stairs
  • Express ideas by means of spoken words
  • Sit for long periods of time
  • Close visual acuity for viewing a computer terminal for long periods of time
  • Occasionally stoop, kneel or crouch
  • Use hands and arms to reach for, grasp and manipulate objects
73

R&D Embedded Software Engineer Resume Examples & Samples

  • Responsible embedded software architecture/platform planning for measurement instrument product families that will support modularity design and increase re-use components
  • Define the behavior of instrument in all use conditions by defining the appropriate state diagrams to allow team-members to develop detail Work Breakdown Schedule
  • Keeps abreast of the state of the art in areas of expertise. Applies this knowledge to the area of responsibilities so as to improve performance, versatility, quality, and reliability or cost effectiveness of measurement instrument products
  • You will apply modern software engineering practices such as agile, design reviews, code review, unit testing and usability testing
  • Master or Bachelor's Degree in Electrical & Electronics/Computer Science Engineering with a strong knowledge, skill and experience in Embedded Software Engineering with minimum 5 years related work experience
  • Programming Language C/C++ trained and object oriented design knowledgeable (Min 5 years’ experience)
  • Multi-Thread programming experience
  • Embedded software development experience (min 5 years)
  • Knowledge in embedded operating system either VxWork/Linux/Wince/FreeRTOS (min 5 years)
  • T&M product use/development experience
  • Candidate with experience in PCIe, USB, LAN, GPIB protocols will be added advantage
  • Effective communication skills (conversational English, excellent teamwork skills)
  • Good organization, planning, communication skills and ability to work in a team
  • Must be self-directed, able to work independently, as well as work in a team oriented and fast paced environment
74

Embedded Software DSP Developer Resume Examples & Samples

  • Design, develop and implement software platform for a Real Time control system including system architecture and device drivers
  • Integrate software packages with existing systems and sub-systems
  • Prepare unit test and regression test specification, packages and templates
  • Interact with a multi-discipline engineering team to meet the project requirements
  • Proven history in delivering successful high quality embedded software products in C/C++, under embedded real time operating systems such as VxWorks
  • Experience with Device Drivers and Application Interfaces implementations
  • Understanding of system scheduler with respect to performance tuning
  • Software design and integration experience specific for control systems development
  • Experience in all phases of the product engineering and development cycle
  • Test driven design techniques (e.g. Continuous Integration, Unit Testing, automated regression testing)
  • Requirement and change management
  • Conceptual understanding of full stack of software and in-depth experience in more than one area (e.g. firmware, middleware, control algorithm)
  • Knowledge and experience in safety critical and/or control system software development practices (e.g. IEC 61508, IEC 62304)
  • Knowledge of Communication protocols (Ethernet, TCP/IP, IEC80750-104,DNP3, Profibus, IEC-61850)
  • Static analysis tools and procedures (e.g. Workbench)
  • Familiarity with embedded debugging and runtime analysis tools
  • Software architecture and modelling (e.g. UML, SysML)
  • Model-Based Design techniques (e.g. Matlab-Simulink)
  • Automated code generation techniques (e.g. Matlab-Simulink)
  • Agile development practices (e.g. Scrum)
  • Power Electronics control system design
75

Embedded Software Resume Examples & Samples

  • Designs enhancements, updates, and programming changes for portions and subsystems of firmware
  • Part of a project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution
  • Represents the firmware engineering team for all phases of larger and more- complex development projects
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Systems, Electrical Engineering, or equivalent
  • Typically 4-6 years experience
  • Expertise in multiple firmware design tools and languages
  • Designing firmware, including interaction and integration with hardware design
  • Firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills; mastery in written and verbal English language
76

Embedded Software UI / Apps Engineer Resume Examples & Samples

  • Experience with ultra low power / ultra small footprint software design strongly preferred
  • Working knowledge of security concepts, standards, vulnerabilities, exploits, and mitigations
  • Integration of public-key and symmetric cryptographic algorithms in high-volume embedded products
  • ARM assembly code analysis
77

Senior Embedded Software Power Engineer Resume Examples & Samples

  • Linux Power management of ARM based multiprocessor and multi cluster systems
  • Experience in driver development on Linux/ThreadX/NuttX environments
  • Knowledge of linux runtime power manager, device tree
  • Power optimization and instrumentation, Debug tools like JTAG debugger, oscilloscopes, logic analyzers
78

Embedded Software Engineer Summer Intern Resume Examples & Samples

  • Candidate's Graduation date must occur on or after September 1 2017
  • Candidate must be pursuing a Bachelors Degree or Masters Degree in one of the following degree programs : Computer Science, Software Engineering or Computer Engineering
  • Applicants must have a working knowledge of C and C++
  • Knowledge in the following areas would be greatly beneficial: Perl, OO A/D, UML, communications protocols, TCP/IP, TDD and software configuration management
  • Candidate must have basic knowledge of database, such as SQL, or have taken relevant courses
79

Principal Embedded Software Engineer Resume Examples & Samples

  • An active security clearance, or the ability to quickly obtain a security clearance is required
  • A Bachelors Degree (BA/BS) in Computer Science or Engineering
  • Seven plus years of related experience is required
  • Recent Object Oriented (OO) software development experience in the C/C++ programming languages
  • Experience with full software life-cycle development
  • Experience with CMMI/SEI or equivalent software development process
  • Experience with Linux based multi-threaded application development
  • Proficiency with Linux and Linux development tools
  • Experience with PowerPC based microcontrollers
  • Familiarity with DOORS Requirement Management System, Rational Synergy & Change, and Rhapsody
  • Experience with UML in developing design models
  • Experience with space craft or launch systems subsystem software development
80

Graduate Embedded Software Engineer Resume Examples & Samples

  • A passion for embedded computing that goes beyond your studies
  • Knowledge of C and/or C++
  • A desire for learning and self-improvement
  • An appreciation of how and why version control software is useful
  • Evidence of Open Source project interaction or contribution
  • Compilation technology, JIT (Just In Time) compilers…
  • Android, ChromeOS, RedHat, Debian internals/middleware development
  • Linux development or validation
  • Hands on experience with hardware and software debuggers
81

Graduate Embedded Software Engineer Resume Examples & Samples

  • The design and implementation of new features and tests, as well as the benchmarking, maintenance and optimisation of existing areas of the driver
  • You will work in a Linux environment, coding and debugging for ARM-based targets including models, FPGAs and silicon from our partner companies (thereby covering past, present and future generations of our designs). Our driver is currently implemented primarily in ‘C’, but we are in the process of migrating it to C++
  • As a member of an Agile team you will have the chance to try your hand at all aspects of our work. Engineers grow their expertise through this work, through on and off the job training, and through peer code reviews. One of the great things about working at ARM is that if you have a question about another component, you can usually speak directly to the designer, whether it’s other software, hardware or tooling. Over the years engineers develop into specialised experts, generalists, or transition to other disciplines such as project and product management
  • You will be on track to receive a 2.1 (or equivalent) Bachelors, Masters or PhD in Computer Science or Electronics Engineering, with a good academic record
  • Knowledge and skill in C
  • Awareness of embedded systems
  • Proficiency in problem solving and debugging
  • An understanding of embedded hardware architectures, ideally including CPU, GPU and cache concepts, memory, I/O, etc
  • Awareness of efficient programming concepts (eg styles, algorithms, data structures, etc)
  • Understanding of software engineering development practices (ideally with some Agile experience)
  • Experience with OpenCL, CUDA, Renderscript, OpenGLES, DirectX or similar
  • C++, particularly in performance-sensitive codebases
  • Scripting, such as Python
  • Knowledge of software optimisation and instrumentation techniques
  • Experience with Linux or Android development
  • Willingness to travel occasionally
  • Experience in the creation and maintenance of test suites
  • Experience in creating design and test specifications
82

Graduate Embedded Software Engineer Resume Examples & Samples

  • On track to receive a Bachelors, Masters or PhD in Computer science or Electronics Engineering, with good academic record
  • Experience of software development in C/C++
  • Proficiency in problem solving and debugging skills
  • Practical, organized and analytical approach to work
  • Willingness to occasionally travel to ARM’s location in Shanghai and worldwide
  • Willingness to occasionally travel to Linux Kernel development conferences worldwide
  • Ability to explain complex technical problems to colleagues
  • Experience in kernel device drivers
  • Experience in contributing to open source projects
  • Knowledge of display software frameworks
  • Experience with device drivers, microprocessors and embedded system hardware architectures
  • Knowledge of embedded OS and/or RTOS, including one or more of: embedded Linux, Android, Nucleus, Taizen
  • ARM architecture knowledge
  • Experience with version control systems like git or svn
  • Experiences with embedded software environments such as cross-compilation or remote target debugging
  • Experience with Linux /UNIX and Microsoft Windows host environments
83

IoT Embedded Software Engineer Resume Examples & Samples

  • Developing and maintaining fundamental parts of the mbed OS platform
  • Designing, building, testing and maturing new components as you develop them
  • Developing your code in the open on github (https://github.com/ARMmbed/mbed-os)
  • Working with teams in multiple different centres
  • Supporting our community and our partners as they work with our technology
  • Helping us constantly improve the way we work
  • Experience working on open source projects and with open communities
  • Experience of micro-controller platforms
  • Experience developing connectivity stacks such as BLE or WiFi
84

Principal Embedded Software Engineer Resume Examples & Samples

  • This position holds accountability for our critical enabling technology programs, and will work closely with our internal R&D teams and with external development partners as well
  • Ultimately this technical leader is responsible for projects from conception through final execution, partnering with other core development teams to integrate enabling technologies across a broad array of surgical and interventional spine solutions
  • He or she will design and implement project strategies, be a leader with any outside co-developers, lead and execute R&D projects and will report to the Group Manager of R&D for Spine
  • Strong understanding of image signal processing, processing blocks, Graphical User Interfaces (GUIs), User Interfax (UX) design, On-Screen Display (OSD) is preferred
  • Deep knowledge of device-to-device communication protocols, HL7 brokers, DICOM imaging, PACS, NIOS II, Quartus, Altera, Xilinx, Windows, Linux, JIRA, SVN, DisplayPort, DVI, HDMI, UART, I2C, SPI, PCIe, Post Script Printer drivers, WiFi Networks, Bluetooth, Object Oriented Programming, Agile Programming techniques, Python, XML, Shell scripts, Makefile, remote device upgrades, MySQL,cCloud based computing architecture is preferred
  • Experience working within a regulated industry is preferred
  • Knowledge developing Windows applications using Visual Studio is preferred
  • Knowledge of designing and implementing White Balance, Color Correction, Enhancement/Sharpening, Gamma, YCbCr conversion, RGB, SMPTE, BT.709, Color Bars, Pixel Offset, Black Level Correction, Pixel Reorder, Pixel Clock, Signal Timing, DDR2/DDR3 Memory Management, processing blocks is preferred
  • Knowledge of Minimally Invasive Surgery (MIS) imaging through rigid or flexible endoscopes as well as illumination sources such as halogen, xenon, and LED preferred
  • Experience within R&D delivering solutions with complex system components and architecture is required
  • Demonstrated experience in a start- up type culture working in a fast pace, small nimble team environment is preferred
  • This position is located in Salt Lake City, UT or Raynham, MA and will require up to 30% travel domestic and internationally. Willingness to work with cadavers and attend live surgeries is requiredR&D Engineering (R&D)
85

Lead Embedded Software Engineer Resume Examples & Samples

  • Architecture – Provide experience in partitioning software products and families of software products into distinct components in order to meet business and engineering goals such as customer usability, component reusability, consistency, extensibility and maintainability. Drive trade-offs between possible approaches and turn into strategies that guide design and implementation by development teams. Integrate software with hardware and perform development testing to verify product functionality
  • Peer Reviews and Inspections – Knowledge and use of formal inspection methods. Active participation in design reviews and mentoring of peers in design best practices
  • Configuration Management – Possess an understanding of basic Software Configuration Management (SCM) process and use in everyday tasks. Understand and use SCM as it relates to shared software components
  • Development Testing – Understand the role and use of testing throughout the life cycle. Create and execute test plans and test software at appropriate times in the development cycle
  • Ability to meet short- and long-term deadlines
  • Effectively meet the needs of internal and external customers
  • Demonstrate ability to cope with stress and maintain a pleasant and cooperative temperament with internal and external customers
  • Communication Protocols: Experience with BACnet, Modbus, Obix and LonTalk a plus
  • Able to organize and lead small globally dispersed embedded project teams. Assigning tasks, reviews, and tracking progress to the goal
86

Embedded Software Co-op / Intern Resume Examples & Samples

  • Contribute to all aspects of the software development process including specification, development, design reviews and testing
  • Enrolled in an accredited BS Electrical Engineering, Computer Engineering or Computer Science program
  • Solid understanding of object-oriented design in C++ including the use of STL
  • Commitment to ensuring robust software through code reviews, unit testing and TDD
  • Self-starter with the ability to quickly learn and adapt to new complex technical challenges
  • Strong orientation towards quality, safety and continuous improvement
  • Familiarity with GCC, Git and the agile software development process
  • Knowledge of IBM Rational Rhapsody and development using UML
  • Scripting language knowledge (Perl, Python, BASH, etc)
  • Understand of the mechanics of real-time embedded operating systems
  • Experience using embedded debug tools such as JTAG/ICE debuggers, oscilloscopes and multimeters
  • Familiar with developing and debugging hardware device drivers
  • Knowledge of machine operator inputs, sensors, control modules, electronic/electrical components
  • Familiarity with hardware, electrical or hydraulic schematics
  • Hardware knowledge of components, system design and analysis
  • Familiar with building wire harnesses and soldering
  • If you have a Stack Overflow profile, please provide your user ID
87

Embedded Software Architect Resume Examples & Samples

  • Secure high quality of Volvo's telematics products through the reuse of software components for products and prototypes
  • Secure design and code quality according to our reference architecture
  • Verification of requirements, changes, history and current situation (CM status) of the product line
  • Secure quality of projects\products in the product line
  • Bring efficiency in the development of new and further development of existing products
  • Build competence and manage teams
  • Build flexibility that allows us to meet the changing needs of customers
  • Maintain an updated record of the product line's status and functionality for future projects, including development history
  • Technically Lead, guide the team in providing technical solutions and follow-up tasks & deliveries
  • Implement improvements in the software development team
  • Support the Project Manager to distribute and prioritize work-load. Appoint resources within approved cost estimates and availability of resources or else, bring up possible solutions to group manager for approval
  • Provide resource plan (engineers, relevant systems / tools)
  • Be a member of the On Board Telematics Architect team, improving and keeping robustness of the global product software platform architecture
  • Be a part of the development team, designing and implementing
  • Be updated in the embedded software technology domain
  • 8-10 years experience in the embedded software development area
  • Excellent people management and problem solving skills
  • Systematic, analytic , pro-active and open minded
  • High customer and business focus
  • Excellent in C++ and assembly programming and debugging skills
  • Good communication skill in English, both written and spoken
  • Strong knowledge in Quality Management (QMS), DFMEA, Project Assurance Plan and other Quality tools
  • Experienced in Model Based Software Development e.g: Rational Rhapsody
  • Experienced in Distributed software development
  • Experienced at working in a global organization with cross functional interaction
  • Experienced in Agile was of working
88

Manager, Embedded Software Engineering Resume Examples & Samples

  • Overall cognizance and ownership for staffing, recruitment, performance management, career development, and employee engagement for the software department
  • The technical planning and directing of software engineering responsibilities to ensure the successful achievement of program cost and schedule commitments
  • Providing leadership and guidance with all activities involving the software development lifecycle process including requirements definition, design, implementation, integration, final testing, and production support (along with the development of formal documentation throughout)
  • Leading and maintaining the continual improvement and refinement of software development processes
  • Full accountability and ownership of all technical cost and proposal inputs for the development of software products
  • The creation and maintenance of roadmaps with chief engineers to define technical approaches for new development projects
  • Focused mentoring and engagement with subordinate direct reports to support program, department, and business goals
  • Effective collaborating in a team environment across business areas to accomplish team and program goals
  • Facilitating and maintaining good working relationships with internal and external stakeholders
  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field, plus a minimum of 9 years of experience in software development
  • 3 years of experience in project leadership, and/or management of embedded software products
  • Extensive expertise with all phases of the software development life cycle
  • Expertise in the development of embedded systems (RTOS, device drivers, communication protocols, etc.)
  • Excellent communication skills with the ability to do presentations
  • Ability to make decisions that impact the organization's credibility, operations and services
  • Ability to prioritize and adjust tasks to accomplish the project result
  • U.S. Citizenship with the ability to obtain and maintain a Department of Defense (DoD) Secret Security clearance
  • Advanced Degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field
  • Functional management of software products and development efforts
  • Program management (including customer management)
  • Northrop Grumman Mission Systems software development processes
  • Developing EO software systems for DoD customers
  • SEI CMMI Level 3 or higher
  • AS9100 and/or DO-178
  • Active Secret Security clearance
89

Graduate Embedded Software Engineer Resume Examples & Samples

  • This person will join a team working in a state of the art facility designing and developing C++ software for cutting-edge hard, real-time devices used in industrial automation applications including car factories, food production and robotics
  • The successful candidate will play a role in the full software lifecycle development from requirements through to delivery
  • Developing software designs and architectures, e.g. using UML
  • Coding efficient solutions in embedded C++
  • Taking part in design and code reviews
  • Performing test as needed including automation of test using frameworks such as Jenkins and using Python test scripts
  • Computing/ Science/ Engineering Degree class 2(i) or higher
  • Knowledge of the principles of embedded software development using C/C++
  • Enthusiasm and willingness to adapt and learn new techniques and technologies in a fast-moving, highly technical environment
  • Ability to support the advancement of the software development processes and working practices
  • Motivated to design and develop solutions in C++ embedded code
  • Interested in the technology of automation in industry
  • Happy to work in Newtown, Powys and live within a commutable distance(Relocation support could be available for anyone requiring it)
90

Embedded Software Architect Resume Examples & Samples

  • Provide critical leadership and technical expertise during all stages of product development
  • Design, develop, test and debug software supporting battery powered digital wireless communication system, sensors and digital interface
  • Develop performance, power, and thermal models to perform deep analysis on the proposed architecture and algorithms for efficiency, stability and scalability of system resources
  • Support software compliance standards for medical industry
  • Translate architecture specifications into product requirements
  • Assess & integrate third party developed software
  • Coordinate the activities of associate vendors, engineers and technicians assigned to verification test plan development and execution
  • Strong knowledge of scripting languages (i.e., Ruby, Python)
  • System-on-chip (SoC) experience
  • Knowledge of Matlab and Simulink
  • Experience with embedded processor cores
  • Working knowledge of hardware technology, including RF/Microwave, High speed digital, communication systems, memory and mixed-signal
  • Experience with wireless communication principles and protocols: 3GPP, 802.11 or Bluetooth
  • Unix/Linux kernel development and mainstream OS application level development experience
  • Experience with sensors, medical sensor and wearables would be considered an advantage
  • Experience with security and security protocols would be considered an advantage
  • Management experience with small engineering groups
  • Familiarity with Scrum and Agile Software Development methodologies
  • Medical device experience is a big plus
91

Embedded Software Engineer Engineer Resume Examples & Samples

  • Distill high-level requirements logically down to software modules,
  • Estimate accurately coding tasks and meet schedule commitments,
  • Write, test and debug code in target hardware,
  • Develop and oversee firmware verification activities
  • Provide technical support to internal departments as well as manufacturers and customers as needed
  • 5 or more years of hands-on embedded software development experience. Digital/embedded systems hardware design experience is a plus
  • Working experience with Modern C++ (11/14/17)
  • Working experience in Linux and Real-time OS
  • Experienced with common I/O interfaces such as SPI, I2C, Ethernet, RS232, etc
  • Knowledge of embedded operating systems and real time programming
  • Knowledge of networking and communication protocol stacks including TCP/IP. ZigBee and WiFi are a plus
  • Experience with HTML, SQL, Python , JavaScript and other scripting language(s) programming is a plus
  • Digital and embedded systems hardware design experience is a plus
  • Motivated self-starter who will take ownership of tasks and resolve issues efficiently
  • Excellent verbal and written communication skills and an ability to work with others professionally, both internally and externally
  • Ability and willingness to travel overseas and domestically as required
  • Legally eligible to work without restriction for any U.S. firm
92

Senior Technical Lead-embedded Software for Mobile Speakers Resume Examples & Samples

  • People management, leading technical leads and engineers in the mobile speaker group
  • Accountable for hiring, coaching, performance review, and empowerment development of technical leads and engineers
  • Build a strong foundation of trust, teamwork, and recognize/celebrate individual and team achievements
  • Removing obstacles for technical leads and engineers during setup and execution of projects to ensure success
  • Analyze complex technical problems and propose design of comprehensive solutions
  • Successfully deliver/transfer software designs into manufacturing for mobile speaker products
  • Contribute to all phases of the software lifecycle, including requirements analysis, design, implementation, test coordination, release, support, and documentation
  • Drive the team to develop automated acceptance tests for user interface, embedded components, and application software components
  • Lead and motivate a development team coupled with strong communications skills
93

Co-op, Embedded Software Engineer Resume Examples & Samples

  • The co-op will be responsible for assisting various aspects of software development and verification which may include
  • Working from requirement specifications, develop, maintain, and update detailed design and interface specifications
  • Participate in and support the implementation, development, and modifications to software source code, scripts, and procedures
  • Debug, troubleshoot, and isolate software problems
  • Identify parameters, structure, and critical test components
  • Write, update, or execute test design, cases, as well as procedures and reports results
  • Assist in developing/maintaining automated test library
  • Support test stations in lab
  • Support implementation, and modifications to test cases, procedures, scripts etc
  • Junior, Senior or Masters level student in Computer Engineering, Computer Science, Electrical Engineering or Biomedical Engineering
  • C, C++, Tcl and Embedded Linux programming
  • The desired skills sets include Demonstrated interest and familiarity with the Medical Device industry as applicable to area of study at college or university
  • Ability to research, learn and apply applicable Food and Drug Administration (FDA) regulations and Company Operating Procedures, processes, policies and rules
  • Strong verbal and written communication with good organizational skills
94

Woodland Hills Hiring Event for Embedded Software Engineers & Software Developers Resume Examples & Samples

  • BS degree Computer Science, Computer Engineering, Electrical Engineering or related degree
  • 1+ years’ experience in your related field
  • Advanced degree in these same fields
  • Current or ability to obtain a security clearance
  • Experience in avionics systems or algorithm development
  • Some positions may require the ability to obtain a DoD Secret clearance
95

Director of Embedded Software Marketing Resume Examples & Samples

  • 10+ years of strategic business development or brand management within the embedded market
  • Demonstrated success working at the executive level, inside and outside the company
  • Demonstrated expertise in marketing to key embedded systems companies
  • Strong written and verbal communications. Ability to author first draft of executive level messaging, lead keynote topics and outline, direct web layout and content generation
  • Strong networker with a history of utilizing connections to bring new opportunities of joint marketing
  • Experience in developing brand and communication strategies
  • Strong communication skills with experience presenting to executive staff
  • Excellent organizational and influencing skills
96

Embedded Software Architect Resume Examples & Samples

  • Influences embedded software strategic direction and design at Toro. Demonstrates the ability to translate business needs into solution architecture requirements and understands the long-term and short-term perspectives of embedded software investment. Works closely with stakeholders from various lines of business to develop architecture blueprints and realistic roadmaps. Provides thought leadership of emerging technologies, standards, innovations and industry trends
  • Analyzes the current embedded software architecture to identify weaknesses and develop opportunities for improvement. Considers how to effectively transition the product and software development team from legacy design to next generation designs. Arbitrates software system conflicts or shortcomings in existing or future embedded designs between all stakeholders
  • Properly documents designs and software architectural frameworks. Is the owner and keeper of said documentation. Uses appropriate tools to manage changes and improvements to the architecture documentation library
  • Considers broader company software architectures or enterprise-level architectures as well as software business goals, and collaboratively partners with other teams to create embedded designs that will satisfy the broader needs
  • Considers other industry standards related to embedded software work at Toro such as communication or safety-related standards and implements strategies with these external standards in mind
  • Works within the limitation of the Toro machine controller and electrical architecture to provide practical, efficient design solutions
97

IoT Embedded Software Engineer Resume Examples & Samples

  • University degree in Computer Science, Electronics or related field
  • Minimum 3 years of relevant experience
  • Strong Embedded Firmware skills and experience
  • Strong C programming skills
  • Knowledge of Networking Protocols (IP, UDP, TCP) and Wireless Communications (BLE, Wi-Fi, ZigBee)
  • Knowledge of software engineering processes and the full software development lifecycle
  • English verbal and written communication skills
98

Embedded Software Engineer, Principal Resume Examples & Samples

  • BS/MS in engineering, computer science or related degree
  • Fast learner - adaptive thinker
  • US Citizenship is required. You must have the ability to obtain and maintain a US Govt security clearance to the Top Secret level with SSBI. Possession of a current clearance is highly desirable
99

Senior.embedded Software Engineer Resume Examples & Samples

  • Provide firmware support to hardware teams for early product bring-up code and late product debugging
  • Work with the OS teams for issue investigation/resolution or customized feature development
  • Work closely with colleagues on embedded Linux/Android and Proprietary Operating Systems, Hardware, Manufacturing, and Software Quality Assurance departments
  • Create development documents, design and develop innovative code for test and integration of software and hardware
  • Ability to port Linux based operating system and write low level drivers application software on new concept products would be a plus
  • Broad experience with generic communications such as I2C, SPI, UART, keypads driver implementation, and compliance
  • Strong technical skills including some basic HW analysis skills
  • Ability to rapidly and clearly communicate issues, options, benefits, priorities, and recommendations
  • Willing and able to travel internationally
  • Experience with various Linux and Android SDK’s would be a big plus
  • Experience co-developing with remote teams
100

Embedded Software Application Engineer Resume Examples & Samples

  • 5+ years hands-on embedded SW development (Linux preferred) or firmware development for systems based on multicore ARM processors
  • Experience with u-boot
  • Expert in coding and debugging in C, including kernels, boot code, drivers, test programs, applications
  • Service and results-oriented with a strong desire to support customers and work as an extension of a dynamic sales team
  • Comfortable in interactions with customers, including high urgency situations
  • Excellent interpersonal, telephone, written and group communication skills
  • Good organizational skills with the ability to multi-task, prioritize, and track many activities
  • Strong self-learner
  • Fluent in Japanese. Proficient in reading, writing and speaking English
101

Senior Embedded Software Engineer Drivers Resume Examples & Samples

  • Experience of multicore embedded systemsStrong experience of low level embedded programming and driver development
  • Experience of embedded RTOS e.g. embedded Linux, RTEMs, eCos, freeRTOS and multi-threaded software development
  • Ability to understand both the hardware and software components of embedded systems
  • Selfmotivated with strong development discipline git/svn, continuous integration testing
  • Excellent spoken and written English
  • Experience of USB2.0 and USB3
  • Experience of embedded Linux driver and kernel development
102

Senior Embedded Software Engineer Drivers Resume Examples & Samples

  • At least 5 years relevant experience on commercial embedded C/C++ projects
  • Experience of multicore embedded systems
  • Strong experience of low level embedded programming and driver development
  • Experience of USB2.0 and USB3.0
103

Principal Embedded Software Engineer Resume Examples & Samples

  • Eight years of related experience is required
  • Experience with embedded Real-Time Operating Systems (RTOS)
  • Experience with PowerPC based Microcontrollers
104

Embedded Software Technical Lead Resume Examples & Samples

  • Analysis and deep understanding of contemporary robotics software solutions, in particular those built using open-source software
  • Porting robotics software onto ARM reference hardware designs
  • Profiling system performance, identifying bottlenecks and evolving mitigation strategies
  • Validating the functionality, security and safety of the system
  • Designing system improvements and working with the associated hardware and software teams to implement them
  • Pushing software improvements back to the relevant open-source software projects as a reference for ARM partners
  • Working with ARM’s OS, OEM and Silicon Partners to drive standards that enable the optimisation, differentiation and fast evolution benefits of ARM’s Partner Model
  • Providing technical advice and direction internally to ARM as well as ARM Partners and relevant robotics platform implementation related projects
  • Strong understanding of complex multi-component embedded systems
  • Proficiency with optimizing apps, workloads, and with compilers
  • Expert knowledge of C/C++ development
  • Experience of the software development lifecycle: has taken complex software from concept, to production and maintenance
  • Ability to work face to face with key partners and their internal development programs
  • Willingness to be flexible and accept new challenges
  • Experience with Robotics software and systems
  • Experience with GIT/Gerrit configuration management principles
  • Knowledge of software design techniques and how to maintain compatibility
105

Senior Embedded Software Engineer Embedded & IoT Platforms Resume Examples & Samples

  • Low level programming expertise in C
  • Experience with at least one leading RTOS
  • Knowledge of a leading RISC based computer architecture ideally ARM
  • Understanding of how to rigorously test software and design software for test
  • Excellent written and spoken English; can write coherent documentation
  • Experience with any other programming and scripting languages
  • Low level device driver development and integration experience
106

E-embedded Software Resume Examples & Samples

  • Design, code and test FMS Software Components
  • Collaborate on Review of Software Artifacts performed by other team members with supervision
  • Provide solutions to Software issues in a simulation environment
  • Computer Science, Mechatronics, Programming or Informatics Engineering Degree
  • At least 1 years of experience in C Software development, C++, Java or Ada
  • Maintain technical conversations in English, either verbally or written
  • Create algorithms in order to solve logical and mathematical problems
  • Deliver results for the different processes of the Software Lifecycle with guidance
  • Willingness and motivation to learn new processes and tools
  • Knowledge of design and interpretation of UML diagrams
107

Embedded Software Engineering Intern Resume Examples & Samples

  • Participate in the software development life cycle activities like requirements reviews, design reviews, code reviews, implementation, and testing
  • Develop and implement automated tests for complex systems using HIL (Hardware­In­the­Loop) systems
  • Learn and apply engineering and quality procedures
  • 1­-2 years completed towards a BS in Electrical Engineering or Computer Engineering College Curriculum
  • Must be enrolled in a US accredited degree program
  • Must maintain a minimum GPA of a 2.8
  • Use of debug tools, configuration management tools and build environments
108

Embedded Software Engineering Intern, Summer Resume Examples & Samples

  • Testing and troubleshooting of the embedded software of the Transmission Control modules in the lab
  • 2­-4 years completed towards a BS in Electrical Engineering or Computer Engineering College Curriculum
  • Good organizational and communication skills
109

Embedded Software Interns Resume Examples & Samples

  • A creative and structured approach to problem-solving
  • Comfortable communicating within a small team
  • Open Source project interaction or contribution
  • Operating system kernel or device drivers
  • Application development
  • Compilation technology, JIT (Just In Time) compilers and Runtime…
  • Zephyr, FreeRTOS, other RTOS development or validation
  • Embedded devices, and programing beyond using a microcontroller
  • An appreciation of some of the ways in which computer architectures differ
  • Knowledge of other languages, such as shell, Perl, Python, Java, Haskell or any assembly
  • Continuous integration tools (Jenkins, buildbot…)
110

Entry Level Embedded Software Develope Resume Examples & Samples

  • Software development activities, including research, definition, testing and validation of embedded software -write documentation -challenge software architects and software developers -define and develop robustness testing frameworks -use code dynamic/static analysis tools -provide support for issues reports- -propose new solutions for improving the robustness
  • Master's degree in micro-electronics and computer science -understanding of embedded software development -strong written and verbal communication skills in english and french
  • Ability to self-manage and meet deadlines -significent experience (could be internships) -strong verbal and written communication skills -ability to work in teams and collaborate cross functionnally
111

Embedded Software Architect Resume Examples & Samples

  • Selecting operating systems and frameworks for future platforms
  • Leading software design decisions
  • Support bring-up and testing of prototypes
  • Drive discussions with OEMs and suppliers about framework requirements for future platforms
  • Extended experience in embedded programming and related environments as Autosar and ADTF
  • Experience in C und C++ programming
  • Knowledge of operation system designs and functional safety methodologies (ISO26262)
  • Willingness for international travel
  • Very good communication skills in German and English
112

Electrified Powertrain Embedded Software Engineer Resume Examples & Samples

  • Bachelor of Science degree in Electrical Engineering from an accredited institution
  • 5 years embedded software experience with 32 bit micro-controller and embedded C/C++ (hand-coding or generated)
  • Decent hardware background (ability to read/understand ECU schematic; identify HW-SW integration issues)
  • Minimum of 2 years of experience with MIL/SIL/PIL/HIL testing techniques
  • Familiarity with SW development tools: emulators, debuggers, CANoe/CANalyzer, etc
  • Understanding of hybrid system fundamentals
113

Embedded Software Architect for Connectivity Resume Examples & Samples

  • Working with a focus on consumer needs and technological competitiveness, keeping an outside-in approach in mind for the architectures you create
  • Drawing up a personal schedule and reporting on progress in a structured and methodical way keeping the costs of the activities in line with the calculated budget
  • Leading improvement initiatives with regard to technological improvements and performs future-oriented studies with other specialists
  • Alignment and realization of requirements within time, costs, and quality constraints
  • Contribution to the Architectural Knowledge Base
  • Inspiring and supporting the senior software designers
  • Building on existing architectures and leveraging existing technologies and suppliers
  • Defining the technology roadmap for your area and identifying project opportunities
  • Leading the creative design process within our group and the department in which it resides
  • An attractive salary
  • A holiday allowance of 25 days per year and the option to purchase up to 20 extra days annually
  • A variable bonus based on both Philips’ results and personal performance
  • An extensive set of tools to drive your career, including a personal development budget, free training and coaching
  • A solid company pension scheme and an attractive health insurance package
  • The opportunity to buy Philips shares and products at a discount
114

Embedded Software Engineer PON Resume Examples & Samples

  • Development of low-level device drivers and protocols
  • Integration and testing in embedded real-time operating systems
  • Test automation with scripting languages
  • Debugging, reproduction and analysis of system issues, also in customer systems
  • Backup for technical customer support
  • Close cooperation with other development departments worldwide
  • Proactive mindset, motivated to drive improvements
  • Generation of application notes, internal and customer documentation
115

F/a-embedded Software Engineer Resume Examples & Samples

  • An active U.S. Secret Clearance
  • Software development/programming experience using C++
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or the equivalent
  • Commitment to customer satisfaction, performance excellence, Lean+ 10X disciplines, teamwork, and process improvement
  • Adaptive to change and successful in dealing with ambiguity and new challenges in an Integrated Product Team (IPT) environment
  • Experience in real-time embedded software development that includes design development through integration test phases
  • Experience with object-oriented software design
  • Experience with the Boeing Desktop Test Environment
  • Prior avionics software development
116

Embedded Software Resume Examples & Samples

  • Analyze Software/Systems requirements and design/write test cases
  • Perform Integration Testing, Unit Test and Code Review processes
  • Document Software test plans, run test cases in different platforms and perform Peer review
  • Participate as a presenter in technical and program reviews
  • Be part of a team with a full ownership of testing activities while remaining a close interaction with Software Engineers in UK
  • 1 to 2 years of Professional Experience in embedded software
  • Embedded Software fundamentals in pointers, data structures, memory usage, interrupt routines, microcontrollers
  • Master Degreein Embedded Software or related field
  • Experience in Software testing tools like Tessy / LDRA
  • Knowledge of professional software engineering practices & processes for Embedded Software lifecycle, including Code Standards, configuration management, build processes and testing
  • Experience in Aero Space/Automotive Software Testing
117

Principal Embedded Software Resume Examples & Samples

  • You will be given the opportunity to take your proven experience and work as part of a top software engineering team to develop solutions for key UAV markets
  • Develop software for UAV autonomous systems including algorithm and software development
  • Participate in technology strategy in conjunction with business development, marketing/communications, regulatory development, IT, customers, etc
  • Interface with the hardware team and work with low-cost hardware partners to specify hardware that meets application requirements
118

Wlan Embedded Software Engineer Resume Examples & Samples

  • 1+ years of academic or professional experience in the following areas is required
  • Software design and implementation for wireless/networking protocols in embedded platforms
  • Programming with real-time operating systems/micro kernel in ARM or other RISC microprocessor architectures
  • C programming skills
119

Embedded Software Application Engineer Resume Examples & Samples

  • Understand and detail business needs into requirement artifacts – e.g. change requests, business cases, business and system requirements
  • Be responsible for planning, organizing, reporting and following up the requirement activities in accordance with the development processes
  • Working in a fast changing international environment is something you enjoy, always keeping the customer and cultural differences in focus
  • You are a fast learner, who pay attention to detail and you work in a structural manner
  • Masters degree in engineering or equivalent
  • Experience from working with requirement engineering and/or software development
  • Good knowledge about Volvo Group’s workshops is a merit
  • Aftermarket knowledge is a merit
  • Knowledge about vehicle electronics and diagnostic protocols is a merit
  • Knowledge about agile development methods is a merit (SAFe etc)
120

Embedded Software Manager Resume Examples & Samples

  • Build and lead a team of 7-10+ embedded software engineers contributing to and leading development in product and technology projects
  • Coach and develop leadership skills of direct reports
  • Develop, track, and communicate progress and risks to technology roadmap, maintaining alignment with product roadmap
  • Oversee and champion architecture and critical implementations, product and code quality, and use of best practices focused on platform development and leverage
  • Develop, maintain, and implement staffing and hiring plans working closely with product teams, firmware department management and recruiting team
  • Participate in firmware department processes and initiatives including budgeting
  • May manage one or more supplier/vendor relationships
  • Lead or participate in technology and product development project retrospectives
  • Ultra low power / ultra small footprint software design background strongly preferred
  • Experience with commercial software development in a highly constrained RTOS environment
  • Familiar with capital budgeting and portfolio planning
  • Embedded software product line engineering techniques
121

Lead Embedded Software Application Engineer Resume Examples & Samples

  • Manage the project according to the project directive, i.e. time plan, scope and budget
  • Responsible for planning, organizing, reporting and following up the project in accordance with the approved processes
  • Include interests from all concerned stakeholders and secure their involvement and buy-in throughout the entire system development
  • Responsible for a good cooperation with the project stakeholders
  • Follow the corporate guidelines, best practices and recommendations
122

Embedded Software Engineering Internship Spring Resume Examples & Samples

  • Be enrolled at an accredited college or university, pursuing a Bachelors or Master’s degree in Electrical Engineering or Computer Engineering
  • Experience in embedded software required
  • Experience in C programming language required
  • Experience with ARM-based microcontroller programming a huge plus (Cortex M3 preferred)
  • Experience in connecting an embedded device to an Internet based platform using a wireless connectivity such as WLAN (WiFi), Bluetooth, BLE
  • Familiarity with embedded operating systems a huge plus
  • Familiarity with machine-to-machine (M2M) protocols such as LWM2M and MQTT
  • Capable of developing new solutions in an innovative environment
  • Self-driven and cooperative
123

Embedded Software Engineer, Associate Resume Examples & Samples

  • Bachelor’s Degree in Computer Engineering, Software Engineering or Electrical Engineering with a Computer Science emphasis. (Graduating in May 2017 is accepted)
  • Candidate must come directly from an entry-level software development role; specifically an internship or co-op program
  • Experience with C/C++ or any other Object Oriented Programming language
  • Experience working in embedded software development and testing environment
  • Rockwell Automation will only employ those who are legally authorized to work in the U.S. for this opening
  • Project leadership experience
  • Experience with scripting languages such as Python etc
  • Advanced courses in engineering or computer science
  • Previous experience with embedded software development tools such as In-Circuit Emulators, Logic Analyzers, Oscilloscopes, etc
  • Knowledge of software development life cycle and software test process
124

Principal Embedded Software Engineer Resume Examples & Samples

  • Design and lead complex experiments, often with multiple variables; independently execute and/or direct others in the execution of project tasks by applying novel engineering theories, concepts and techniques
  • Conceptualize complete solutions; create or coordinate the design solutions for novel or complex problems; explore multiple alternatives
  • Serve as subject matter expert (SME) or independent technical expert (ITE) on a project's technical matters; may interface with senior management, external firms or agencies; may coordinate technical matters between organizations
  • Responsible for completing documentation in a timely manner and in accordance with business standards
  • Understand and comply with applicable EHS policies, procedures, rules and regulations
  • Responsible for implementing and maintaining the effectiveness of the Quality System
  • Strong technical knowledge and application of concepts, practices and procedures
  • Ability or aptitude to work on problems that are complex in scope where analysis of situations or data involves multiple competing factors
  • Ability to form and develop interpersonal, professional relationships; display socially and professionally appropriate behavior
  • Ability to work independently and in groups; ability to work cross-functionally
  • Ability and aptitude to use various types of databases and other computer software
  • Ability to prioritize
  • Demonstrated competency with financial systems and in fiscal controls
  • Ability to quickly gain knowledge, understanding or skills and is willing to learn
125

Embedded Software Intern Resume Examples & Samples

  • Develop software for embedded machine learning system
  • Prototype and debug with system simulator
  • Setup and run FPGA demo
  • LI-SB1
126

Embedded Software Architect Resume Examples & Samples

  • Creating AUTOSAR compliant software architectures per our client’s Software Architecture Guidelines for specific electrohydraulic subsystems
  • Enter software architecture into PREEvision and ensure guidelines and naming conventions are followed
  • Verify that the designed software architecture meets the high level subsystem requirements
  • Create software requirements for the software components defined in the software architecture
  • Conduct software architecture and requirements reviews and the document results
  • Technical experience relating to design/diagnostics of mechanical/electrical/hydraulic systems
  • Product engineering experience
  • Experience taking high level requirements and designing production intent embedded software applications
  • Experience in authoring detailed software requirements used to implement embedded software
  • Knowledge and understanding of vehicle networks and protocols (CAN, J1939, ISOBUS, LIN, etc.)
127

Embedded Software Engineering Manager Resume Examples & Samples

  • Overall responsibility for the program success and impact on the overall business strategy
  • Ensuring the delivery of the NPI Program on cost, on time in required quality
  • Assigned portions (CAs) within the project Integrated Master Schedule (IMS)
  • Establishment and maintenance of the Control Account Plan (CAP) including Planned Value (PV) or Budgeted Cost for Work Scheduled (BCWS)
  • Verification and control of costs charged to the Control Account including Actual Cost (AC) or Actual Cost of Work Performed (ACWP)
  • Determination of work accomplished including Earned Value (EV) or Budgeted Cost for Work Performed (BCWP)
  • Flowing down Control Account work scope to supporting departments, and tasking contributors via the agreement of work packages
  • Conducting formal cost and schedule variance analysis and the development of any recovery plans required to recover schedule or cost variances
  • Monitor and communicate project status, business issues, and significant developments
  • BS degree in Computer Science, Electronics or related degree plus 10 years of experience
  • Earned Value Management (EVM) / Control Account Management experience required
  • Must be customer focused and possess: (1) the ability to use independent analysis and judgment in developing solutions to a variety of complex problems of moderate scope and complexity; (2) excellent verbal and written communication and presentation skills to accurately document and report findings to a variety of audiences
  • Project Management Professional Certification (PMP)
  • Experience in embedded software development and testing (C, C++ or Assembler)
  • Ability to successfully work in a team environment
  • Self-motivated, self-organized
128

Real-time Embedded Software Engineer Resume Examples & Samples

  • Effective documentation, communication and teamwork skills
  • Ability to resolve technical issues across a complex codebase of proprietary and 3rd party software
  • Strong foundation in embedded system design and OO concepts
  • Networking concepts and protocols: IP networking, socket programming, LANs and WLANs (IEEE 802.11/802.3), DLNA, UPnP, SSDP
  • Development concepts and tools: gcc, gdb, valgrind, protocol analyzers, oscilloscopes
  • Programming languages and concepts: C, C++ (C++x11), Python, IPC, threading, data structures, Event Driven Systems, multi-threading, real-time deadlines
  • Operating systems: Linux, Windows
  • Audio
129

Technical Lead-embedded Software, Bangalore Resume Examples & Samples

  • Hands on experience in Ethernet/Serial based communication protocols (Ex. Modbus RTU/TCP, IEC 104, IEC 61850, DNP3)
  • C++ will be an added advantage
  • Hands on experience on firmware debugger and emulators. Ex. Lauterbach
  • Hands on with any Real Time operating systems
130

Process Manager Embedded Software Resume Examples & Samples

  • Develop and maintain ESW process to meet the needs of Volvo Buses next generation ESW product platform
  • Develop and maintain the ESW processes consistency for all brands and sites
  • Be an integral part of and provide needed support to the Volvo Buses next generation ESW platform project
  • Manage the day to day governance of the ESW process securing a full cross functional participation
  • Excellent business knowledge of and experience from ESW development in the automotive industry or equivalent
  • State of the art knowledge of agile ways of working, processes, methods and tools for ESW development and industrialization for low volume manufacturing
  • Good understanding and experience from effects of trade-offs made during development on down-stream operations
  • A good understanding and experience from standards relevant for the transportation industry, e.g. autosar, ISO26262 (or other functional safety standards) and SAFe (scaled agile framework)
  • Excellent experience in Change Management from the ESW area
131

Embedded Software Engineer Intern Resume Examples & Samples

  • Current undergraduate student pursuing a degree in computer science
  • Knowledge or willingness to learn PHP, SQL Database, HTML, and SharePoint
  • Excellent communication skills with the ability to work well in a team
132

Embedded Software & Controls Engineer Resume Examples & Samples

  • Help define embedded system level and algorithm requirements to meet product performance and reliability requirements. Help define and improve embedded controls standards and processes, and potentially contribute to industry technical papers and conferences
  • Invent and develop embedded control system strategies and lead architecture design to achieve solutions. Use debugging and simulation tools to efficiently perform design iterations and optimization. Verify solutions created by you or other team members through simulation, sub-system, hardware-in-the-loop and vehicle level testing
  • Drive implementation consistency across multiple resources contributing to the same embedded system architecture. Champion and document improvements to the engineering standard work processes we use to engineer our products
  • Utilize FMEA process to enhance design robustness. Contribute to continued enhancement of Core Embedded Software to support additional product features
  • Bachelor’s degree in Mechanical or Electrical Engineering or Computer Science from an accredited institution
  • Minimum of 2 years’ experience with embedded control system applications
  • Must be legally authorized to work within the United States without company sponsorship
  • Master’s degree in electrical, controls, software or relevant engineering field from an accredited university
  • Experience Model Based Development MATLAB/Simulink code generation
  • The ideal candidate would have experience in, or knowledge of automotive drivetrain/powertrain systems and components
133

Senior Lead Embedded Software Architect Resume Examples & Samples

  • Lead the Development (design, implement, test and debug) of core and/or application specific software architecture requirements for automotive embedded electronic modules
  • Ambassador between software engineering teams and system architects, and product lines
  • Define, document, and communicate the software architecture (Block diagrams/Interfaces, Data flows/Sequence Diagrams)
  • Resolve disputes and make trade-offs and resolve technical problems
  • Provide high level guidance and direction on project work, making sure that new application projects fit in with an overall software architecture and strategic vision
  • Promote maximum allowable reuse of software architecture and components of the software architecture
  • Participate in product line platform selection and system architecture definition
  • Ensure competitive technical proposal, engineering estimate and technical review material are provided per pursuit targets and agreed upon timing in support of the sales target
  • Benchmark competitors solutions and determine best ways to improve or surpass the competition
  • Support customer meetings as the technical subject matter expert for a specific product or discipline
  • Performs procedures necessary for protection of intellectual property rights
  • Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively
  • Participate in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials and equipment
  • Coordinate architecture activities with 3rd party software vendors
  • Knowledge of CAN based tools and oscilloscopes a plus
  • Knowledge of embedded domain architecture and modular design
  • Experience of real-time and non-real-time operating systems (eg, Linux (Yocto), QNX, ETAS, etc.) In-depth working knowledge of embedded technologies and protocols, like TCP/IP, Ethernet, Bluetooth, Wi-Fi, CAN, GPS, Cellular (LTE, 4G, 3G, 2G), USB, etc
  • Experience with Cybersecurity and Safety designs preferred (Firewalls, IDS, IPS...)
  • Experience of embedded software development in C/C++ 32 bit micro-controllers including application and low level drivers for multiple micro-controllers such as PPC microcontrollers, ARM, Core or DSP
  • Competent in the core frameworks used and must have a strong knowledge of the problem domain that their systems are meant to provide solutions for
  • Strong background defining embedded architectures and low level software interfaces
  • Working knowledge in development or portable, reusable and modular software
  • Working knowledge of configuration management (preferably PTC/MKS), project monitoring and control techniques
  • Troubleshooting and debugging skills
  • Able to work effectively in a global environment
  • Able to represent technical design topics internally and externally
  • Self-motivation, tenacity, and determination are very useful in this position
  • Must be able to work independently with no supervision
  • Must be able to teach and mentor other engineers
  • Organizational, project management, and leadership skills to prioritize, coordinate projects, manage conflicting needs, and deal with many work items and/or issues at once
  • Communicate complex issues in simple words adjusted to the audience and their skills
  • Thought provocative technical leader with critical reasoning and decision making skills
134

Lead Embedded Software Engineer Resume Examples & Samples

  • Minimum of 3 years of experience with developing software with high-level software languages such as C/C++
  • Minimum of 6 months of experience with containers and container engines such as Docker
  • Minimum of 3 years of experience developing software in Linux
  • Docker, containerized app development
  • Javascript Experience or familiarity with web development using HTML5, Java Script, jQuery, CSS
  • Experience in building scalable and highly available distributed systems
  • Java, Bash and Python, C++
  • CI / CD infrastructure
  • Node js for web front end development
  • Embedded Linux & device drivers
  • Virtualization, e.g. VMWare, Hyper-V, etc
  • Experience with building platforms and developer tools is a big plus
  • Experience with Big Data and NoSQL databases is a big plus
  • Able to work through ambiguous situations and get to answers on behalf of our customers
  • Can present technical plans in voice of customer
  • Works well with commercial, PM, marketing, finance and entire extended business team
  • Experience with Yocto
135

Team Leader, Embedded Software Resume Examples & Samples

  • A minimum of 7 years’ experience in new product development and design of embedded software or software systems and has demonstrated technical leadership capabilities
  • Experience should be in software irmware development or related technical areas. Experience in industrial automation product is a plus
  • Experience should include significant background with large scale system development projects
  • Must exhibit excellent interpersonal, verbal and written communication skills
136

Embedded Software Engineer Intern Resume Examples & Samples

  • Coordinate with Brett on possible resolution(s)
  • Coordinate with Echo company to resolve above issues
  • Current undergraduate student pursuing a degree in computer science or computer engineering
  • Knowledge of object oriented concepts
137

Technical Embedded Software Engineer Lead Resume Examples & Samples

  • Responsible for the daily operation of the embedded software team locally, 3rd parties, remote teams, and ensure team deliverables meet project needs
  • Review, evaluate, code inspect, and direct the embedded software team to adhere to the product definition and intended user experiences. This requires close and proactive collaboration with other disciplines
  • Successfully deliver/transfer software designs into manufacturing
  • Occasional travel may be required to support interoperability test events, meetings with 3rd party software providers or prototype builds
138

Embedded Software Engineer, Junior Resume Examples & Samples

  • Bachelor of Science degree in Engineering and three (3) years of engineering experience OR a Master’s degree and one (1) year of related experience
  • Programming languages to include but not limited to
  • Developing code in an embedded Linux environment
  • Research, evaluate and test new software technology that will be used to replace current obsolete components in the NAS (National Air Space Systems) equipment
  • Capture project requirements and design/develop document changes in hardware and software for future modifications
  • Test support for national modification
  • Track preparation and delivery status of required deliverables
139

Embedded Software Intern Resume Examples & Samples

  • Currently pursuing a B.S. or M.S degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Experience programming in C
  • Familiarity with an RTOS or networking is a plus
140

Embedded Software Engineer Intern Resume Examples & Samples

  • Knowledge of Object Oriented concepts
  • Develop Windows C# coding/interface skills
  • Learn how to interface with GIT to save the coding artifacts produced
  • Work with the DevOps team to produce a production Jenkins build of the tool
  • Knowledge of VB.net/C# preferred
141

Lead Embedded Software Engineer Resume Examples & Samples

  • Include interests from all concerned stakeholders and secure their involvement and buy-in throughout the entire system
  • 9+ years experience in the automotive embedded software development area
  • Excellent C, assembly programming and debugging skills
  • Experience in AUTOSAR, exposure to Agile development methodologies
  • Knowledge of CAN, LIN, J1939, UDS protocol, MATLAB
142

Associate Embedded Software Engineer Resume Examples & Samples

  • Experience with C/C++ or other Object Oriented Programming language
  • Experience with embedded systems technology, including design techniques and development tools. (School experience is acceptable)
  • Experience in an entry-level embedded software development/test role, including any internship/co-op programs
  • Experience with Realtime OS utilization and implementation
  • Coursework covering software requirements analysis, software design and software testing
  • Experience with embedded software development tools such as In-Circuit Emulators, Logic Analyzers, Oscilloscopes, etc
  • Experience with cryptography concepts and commonly used mechanisms
  • Motion control systems and/or industrial automation products experience
  • Rockwell Automation experience
143

Embedded Software Engineering Intern Resume Examples & Samples

  • Jr. or Sr. standing in Electrical Engineering, Software Engineering or Computer Engineering
  • GPA 3.0 or higher
  • Working knowledge of Microsoft Office Suite (Word, Excel, Access and PowerPoint)
  • Knowledge of technical software such as Matlab
  • Hands-on experience in farm work, mechanical work, carpentry, or similar area
  • Project management skills are preferred
  • Previous co-op experience is a plus
  • Be able to commit to Bobcat for the entire summer term, 40 hrs/week
  • Basic computer skills
  • Ability to follow written instructions
144

Embedded Software DSP Developer Resume Examples & Samples

  • Design, develop and implement Platform Software for Real Time control system including system architecture and device drivers targeted at embedded systems
  • Platform Software requirements elicitation for new development
  • Platform Software design and development on RTOS/ DSP Bare Metal
  • Design and develop Platform Embedded SW modules
  • Board Bring-up involving the Embedded processors or DSPs
  • Unit, Module and Integration testing of the software developed at various stages
  • Prepare formal and informal engineering documentation
  • Implement software QA activities, incl. Code, Milestone and Release reviews
  • Knowledge and experience in cyber security in programming aspects
  • Good Appreciation of system bus protocols like VME, VPX, Open-VPX, PCIe and SRIO
  • FPGA programming using VHDL or Verilog
  • Auto-Code generation methods and process preferably using Matlab/Simulink
  • Knowledge of Communication protocols (Ethernet, TCP/IP, IEC80750-104,DNP3, Profibus, IEC-61850,…)
  • Knowledge and use of version control systems like SVN/ Synergy/ Clearcase
  • Knowledge of HVDC Control sysystem
  • Proficient in Real-Time Embedded Software Engineering in C/C++ on any embedded processor/DSP/ Microcontroller and RTOS
  • Expert in Real Time System Concepts involving RTOS, DSP and any Embedded processors
  • Knowledge of communication protocols like TCP/IP, RS-485 and any standard serial protocols
  • Test driven design techniques (e.g. Continuous Integration, Unit Testing, Automated regression testing)
145

Principal Embedded Software Engineer Resume Examples & Samples

  • Defines and develops system architecture for new software features
  • Manages technical aspects of software features through entire life cycle
  • Provides the feature portion of a project plan and drives the feature to meet the outlined schedule
  • Provides new ideas and concepts to the product design and software development process
  • Coordinates with System Engineering, Hardware Engineers and Lead Software engineers to create product specifications
  • Designs and develops embedded software for RF network communication and applications
  • Trains and mentors junior engineers on software design and development principles
  • Prepares and presents training material to external and internal customers
  • Minimum of 5 years experience in embedded software development using C
  • Experience with full life cycle software development using standard software processes
  • Relocation is not offered for this role. Candidates must currently reside within a 50 mile radius of the Gaithersburg, MD facility
  • Sponsorship is not available for this role. Candidates must be legally authorized to work in the U.S. on an ongoing basis without company sponsorship
  • Knowledge of basic concepts of RF and wireless communications
  • Experience developing Networking protocols and knowledge of OSI models
  • Technical leadership of features through Requirements, Design, Development and Testing
  • Proven ability to define and deliver software features from ambiguous requirements
  • Proven ability to work in fast paced environment while managing competing tasks and demands
  • Knowledge and experience with the STM or other ARM-based microcontrollers
  • Knowledge and experience with GNU Tool Chain
  • Working knowledge of Linux, Shell scripts and Perl
  • Experience with development on a Real Time Operating Systems
  • Provide excellent written and oral communication with emphasis on listening to others needs
  • Committed to providing high level of customer service
  • Experience with test equipment, i.e. oscilloscope, logic analyzers
  • Experience with low level interfaces to hardware: DMA, SPI, I2C, UARTs, and serial flash device
  • Experience developing applications for Linux
  • Experience working in the electric utility market and/or power system knowledge
  • Ability to engage with external customers directly on product behavior and support issues
  • Bachelors in Electrical or Computer Engineering preferred
146

Embedded Software & Controls Engineer Resume Examples & Samples

  • Help define embedded system level and algorithm requirements to meet product performance and reliability requirments. Help define and improve embedded controls standards and processes, and contribute to industry technical papers and conferences
  • Champion and document improvements to the engineering standard work processes we use to engineer our products
  • No relocation benefit is being offered for this position. Only candidates that currently reside within a 50 mile radius of Galesburg, MI or Southfield, MI will be considered
147

Electrified Powertrain Embedded Software Engineer Resume Examples & Samples

  • Bachelor of Science degree in Applied Physics, Mechanical, Electrical, Aerospace, or Computer Engineering, or related Engineering field from an ABET accredited university
  • Hardware background (ability to read/understand ECU schematic, identify HW-SW integration issues)
  • Experience with CAN stack, SPI, LIN and Flash Bootloader integration, OSEK OS, or diagnostic management
  • High level of technical problem solving ability techniques
  • Master of Science degree from an ABET accredited university
  • Experience with Freescale 32-bit multicore micro-controllers
  • Familiarity with MiL/SiL/PiL/HiL testing
148

Associate Embedded Software Engineer Resume Examples & Samples

  • Responsible to support the software development team
  • Provide support to application teams for identification of root cause for issues and corrective action plans
  • Develops software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, utilities related tools
  • Creation of software modules for various Automotive Products
  • Debug & Problem solving for issues at all stages of product development
  • Responsible to support for development of new products, and changes to existing products
  • Can work independently or/and within a team environment
  • Support in­vehicle and bench testing
  • Creation and analysis of software requirements
  • Development & Maintenance of architecture and detailed software designs
  • Support aspects of production processes for software development
  • Assistance with other tasks as needed and determined by Management
  • Bachelors degree in Engineering
  • Internship or prior software engineering experience
  • Proficient in C­programming
  • Understanding of 8 – 32 bit microprocessors
  • Basic debugging skills
149

Tightening Technique Embedded Software Engineer Resume Examples & Samples

  • Real time embedding systems using C++, UML and experience with IBM Rhapsody or similar, Debugging and Testing Software and DSP
  • Additional knowledge or experience in mechanics of bolted joints, semaphores, mutex, ADC, DAC, PWM, DMA, FPGA and PID controls will be beneficial
  • Fluency with spoken and written English is mandatory
150

Lead Embedded Software Application Engineer Resume Examples & Samples

  • Master degree in engineering or equivalent
  • Minimum 3 years work experience as a project manager or team leader
  • Fluent English, spoken and written
  • Good knowledge about Volvo Group’s workshops is a merit as well as aftermarket knowledge
151

Principal Embedded Software Application Engineer Resume Examples & Samples

  • Create application and system integration architecture standards
  • Ensuring that developed software meets all requirements for quality, security, modifiability, extensibility, sustainability and scalability
  • Ensure that organization-wide design and architecture standards are adhered to
  • Design all major aspects of application architecture
  • Ensure that the software meets all requirements
  • Communicate all architecture concepts, standards, and guidelines to development team
  • Analyze business and technical requirements to determine the most appropriate system architecture/design
152

SW Sustainment Embedded Software Engineer Resume Examples & Samples

  • Designs, develops, operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements
  • Interfaces with customers, suppliers, application users and other technical and support personnel
  • Apply the principles of engineering to design components and systems using applicable standards and specification
  • Participate in research, planning, design and development of electrical systems
  • Model circuits, analyze performance data, perform data processing
  • Perform requirements analysis, develop source data for requirements, generate test requirements and prepare test reports
  • Verify designs through simulation and laboratory to ensure they meet electrical, mechanical, electromagnetic and EMI/EMC requirements
  • Support design process from requirements definition through integration and test
  • Maintain design documentation and follow configuration management requirements
  • Interface with AF customer
  • 3+ years with Bachelors in Science; 1+ Years with Masters
  • Demonstrated ability to implement new capabilities
  • Demonstrated leader development
  • Demonstrated performance, people leadership and customer intimacy
  • Strong communication skills including technical writing and verbal communication
  • This requisition may be filled at either a level 2 or level 3
  • 3+ years of progressive experience in Software Engineering
  • 3+ years progressive responsibility in providing technical leadership
  • 3+ years recent US Air Force platform experience
  • Experience with SW sustainment, upgrade and modifications, embedded software development
  • Strong understanding of entire product lifecycle and engineering best practices
153

Graduate Embedded Software Engineer Resume Examples & Samples

  • At minimum, a 2:1 degree or equivalent qualification in Computer Science or related subject
  • Experience of Linux software development using C++
  • Knowledge of full software development lifecycle
  • Ability to work independently and in a collaborative team environment
  • Experience of modelling in UML
  • Experience of object orientated development
  • Experience of developing real-time software is highly desirable
154

Embedded Software Engineer, Project Resume Examples & Samples

  • Responsible for formulating specifications, designs and software following the established development processes
  • Accountable for making sure the software development objectives are met
  • Partner with other departments within the company to assure deadlines are met per the established schedule
  • Works closely with the project developers to assure they adhere to the software guidelines and requirements in compliance with the established ISO 9000 procedures
  • In charge of for technical coordination of software development projects and personnel
  • 8+ years of software engineering experience with demonstrated professional development in software design and development
  • Minimum of 90 days as a Rockwell Automation Contractor
  • Project team leadership experience
  • Able to understand and apply knowledge of object-oriented analysis, design, and programming techniques, especially in C++
  • Previous experience working with real-time embedded development environments, use of emulators, analyzers and related instrumentation
  • Previous experience in Agile development
  • Previous experience with Ethernet or other industrial protocols
  • In depth knowledge of software engineering and a wide knowledge of engineering principles and practices in related fields
  • Advanced courses or degree in engineering, computer science or controls
155

Manager, Embedded Software Engineering Resume Examples & Samples

  • Bachelor's Degree in Computer Science, Computer Engineering or similar engineering/technical degree, plus10 years of progressive Software Engineering/Development experience
  • Computer Science degree
  • Prior software functional management experience (executing performance appraisals, staffing allocations, software process leadership, and career goals development)
  • 10+ years of CEESIM SW experience
  • Experience developing software on the CEESIM product line
  • Experience with the CEESIM SW development and Configuration Management process
  • Experience as a CEESIM SW Lead on a program
156

Embedded Software Engineer / Marietta Resume Examples & Samples

  • DIMENSIONS
  • DOORS
  • Model Based Engineering
  • Automation: Software Test Automation and Build Automation
  • Solaris
  • Object-Oriented Design
  • Hardware-Software integration of Mission Critical Systems
  • Rational Apex
157

Embedded Software Test Specialist Resume Examples & Samples

  • Define the test strategy
  • Define test/quality metrics
  • Facilitate test automation (note: main focus of the tester is on the design; the actual implementation work is shared with the team)
  • Keep an eye on the readability and complexity of the test code
  • Grow test awareness and knowledge within the team (coaching)
158

Associate Embedded Software Engineer Resume Examples & Samples

  • Develops software requirements and software project plans, including schedule dependencies, deliverables and target dates
  • Supports verification and validation test methodologies for product release, and design for test in a factory production setting
  • Provides post-production support of released products
  • While performing the duties of this Job, the employee is regularly required to use hands to finger, handle, or feel; reach with hands and arms and talk or hear
  • The employee is frequently required to sit
  • The employee is occasionally required to stand and walk
  • The employee must occasionally lift and/or move up to 25 pounds
  • Specific vision abilities required by this job include close vision, distance vision and color vision
  • BSEE or BSCS with experience programming on embedded Linux and preferably real-time / soft real-time embedded systems
  • Must be proficient with C++ on embedded targets with preemptive, multitasking HLOS; solid understanding and maturity in system design
  • Must have experience and familiarity with object-oriented design patterns and principles
  • Must have experience bringing a product to market (commercialization)
  • Knowledge of serial packet protocols in networking and communication systems that vary from simple (UART, RS-232) to complex wireless protocols (CDMA, GSM/GPRS, custom 345 MHz and frequency-hopping 900MHz protocols)
  • Must be experienced in modern software development processes including software configuration management tools and defect tracking tools and peer review
  • Commitment to being a team member and developing habits that foster a healthy and productive team
  • Working experience with H.264/MPEG-4
  • Working experience with Z-Wave and/or ZigBee protocols
  • Work is typically performed within a general office environment, with adequate lighting and temperature control
  • Computers and typical office equipment are provided
  • There may be occasional business travel to other corporate facilities, technology partners and customer sites
159

Principal Embedded Software Engineer Resume Examples & Samples

  • Responsible for software tasks and deliverables throughout the entire software lifecycle including but not limited to requirements, software design, coding, unit testing, and defect resolution
  • Follow a defined software process to ensure good quality and documentation as per SPICE or CMMI requirements
  • Based on system requirements perform detailed software specification, design and development of complex safety critical features
  • Configuration management: Check work on regular basis and create baseline for all major releases
  • Tracking: Raise new open issues. Keep track and bring to closure assigned open issues
  • Documentation: Issue release notes for all relevant baselines, software development plan, software requirement specifications (SRS) and software quality assurance plan
  • Responsible for development of new products and changes to existing products
  • Follow corporate quality process for documenting embedded code
  • Work with hardware engineer to debug and validate design
  • Assistance with other tasks as needed and determined by management
  • More than 5 years of experience developing embedded software for automotive safety applications
  • Proficient in “C” language and have excellent oral and technical writing skills
  • Experience with ISO-14229UDS protocol Service Implementation and Boot loader Development
  • Experience in Integrating Vector CAN Stack and Diagnostics Stackis desirable
  • Experience in the following areas: Requirements Traceability, Software Configuration management tools, static analysis tools (such as QA_C, Polyspace), MISRA and generally accepted embedded coding practices
  • Experience in the following areas is highly desirable; OSEK, experience with embedded module implementation of CAN and the use of CAN analysis tools
  • Knowledge of vehicle bus standards and experience with automotive software and device driver development are a plus
  • Knowledge of Vector CAN tools (CANalyzer, CANoe) or equivalent (NeoVI)
  • Knowledge of configuration management tools: MKS or equivalent (e.g. PVCS)
  • Knowledge of requirement management tools (DOORS) and issue tracking system
  • Adaptability to work in an international company on a project with teams in multiple countries
  • Must be willing to travel moderately supporting internal and customer test trips
  • Strong organizational/communication skill, ability to work within team environment
  • Experience with Low-Level Device Drivers is required
160

Senior Embedded Software Engineer Infotainment Resume Examples & Samples

  • Deploy and maintain the software for future enhancements
  • Work with GM business leads and engineering specialists to identify, capture and refine system requirements
  • Work closely with other team leads to support triage and resolution of difficult system problems in a timely manner
  • Work with program management and Product Owners to define sprints and releases
  • Minimum of 5 years’ experience developing a multi-threaded software application using C, C++, Java
  • Working experience in any of OS environment like QNX, POSIX, or Linux
  • Demonstrated performance in a position requiring both high creativity and engineering technical excellence
  • History of success in applying advanced technology to enhance usability of complex systems
  • High level of oral, written, and interpersonal communication skills
161

Embedded Software Test Lead KR Resume Examples & Samples

  • Work closely with software-development leaders to gain a deep understanding of the requirements and operation of specific algorithmic technologies
  • Lead the application of component, integration, and system-test methodologies, utilizing both white- and black-box testing principles
  • Work with the internal driver-development team to verify that tests extend to the relevant reference platforms and driver environments
  • Coordinate development and implementation of documented test plans and cases within standardized test infrastructure; review and approve related deliveries to ensure proper coverage, implementation, and documentation
  • Drive toward full test automation and automated regression testing
  • Develop headcount and skillset requirements for external test resources and coordinate their acquisition with internal test management
  • Ensure that the software package is of high quality prior to delivery to both internal and external customers
  • Liaise with product managers to ensure that tests address both the functional and non-functional aspects of an algorithmic technology
  • Lead the implementation and reporting of results of all technology-level appraisals, including static analysis, requirements-coverage and traceability reports, etc
  • Coordinate with the system quality manager to ensure test activities meet the defined quality levels for the organization
  • Bachelor's in Computer or Electrical Engineering or similar
  • 5+ years of experience in software and test development for algorithmic technology, embedded software or device drivers
  • Experience in the application of unit, component, integration, and system-test methodologies, utilizing both white- and black-box testing principles
  • Proficient in programming languages (C/C++) and Object Oriented programming concepts
  • Experience with CI management systems (Jenkins, Hudson), test case management systems, source control tools (Git, SVN, Perforce) and defect management systems (JIRA, BugZilla, TFS)
  • Ability to lead with minimal supervision and able to communicate effectively with product partners
  • Demonstrated track record in leading and working with remote teams
  • Experience in driving end to end software quality and strong knowledge of QA methodologies and tools
  • Experience in measuring and tracking software quality metrics to increase test efficiency and effectiveness
  • Knowledge of Android multimedia frameworks and experience with testing Android user space
  • Experience in using oscilloscopes, analyzers, JTAG and other instrumentation
162

Senior Embedded Software Engineering Resume Examples & Samples

  • Assisting in allocation (flow-down) of brake system requirements to the controller SW level
  • Deriving (defining) SW requirements for the top-level system controller and actuators controller
  • Designing and developing motor control SW for actuator and braking controllers for certifiable aircraft electric braking systems
  • Designing and developing software for data concentrators and sensors
  • Support of the design and development of modeling and simulation of braking system and actuator components to assist in actuator design optimization and algorithm development
  • Overseeing and directing SW subcontractors (including Validation & Verification) and other engineers and technicians in the prototyping of electro-mechanical actuators and controllers
  • Interface with UTAS Supply Chain and actuator controller suppliers in support of strategic sourcing activities
  • Directing ongoing support of fielded actuator controllers and related SW components
  • Defining and improving plans and standards for developing SW and related HW components
  • 4+ years of embedded SW design / development with C language for embedded microcontrollers / microprocessors or digital signal processors (DSP’s)
  • Must be able to verify U.S. Person Status as defined by International Traffic in Arms Regulations (ITAR)
163

Lead Embedded Software Engineer Resume Examples & Samples

  • Develops and defines embedded software test strategies and plans
  • Work directly in embedded software (C/C++) & CAN networks
  • Negotiates specification, software deliverable schedules and change requirements with customer
  • Provides initial approval of embedded software coding in light of specifications and requirements
  • Conducts peer review meetings
  • Investigates and follows up on major or non-routine customer field complains
  • Oversees, assigns and reviews work of lower level colleagues
  • Coaches and provides guidance, feedback and on-the-job training
  • Bachelor’s degree in Computer Engineering or Computer Science or equivalent combination of education and experience
  • At least five years of embedded software design experience preferably within the automotive industry
  • Demonstrated proficiency in C-programming and assembly language programming
164

Embedded Software Engineering Intern Resume Examples & Samples

  • Review the 100+ language/translation bugs in Jira
  • Close OBE translation bugs
  • Fix and Close the remaining language/translation bugs
  • Results oriented with high level of initiative and a proactive nature
  • Available to start on a PT basis now and full-time during the summer
165

Embedded Software Engineer Co-op Resume Examples & Samples

  • Write device drivers and build scripts
  • Debug the kernel and Android framework. -
  • Create test tools to improve the development process
  • Troubleshoot and fix bugs
  • Must have at least 3 months of coursework/experience in a programming language such as C/C++ or JAVA and one scripting language such as Bash and/or PER
  • Knowledge of Linux based OS, such as Ubuntu, Fedora
  • Android framework and app development knowledge
  • Interest in consumer electronics gadgets
166

Embedded Software Engineers Resume Examples & Samples

  • Liaising with both customers and internal departments for both development and support purposes
  • Assessment and procurement of software tools for software development purposes
  • To produce documentation relating to software requirements, specifications and module test plans
  • To ensure that all defined company operating procedures are followed and adequate records maintained
  • Our employees are the reason we have been successful in the past and the reason we will be successful in the future. Employees’ skills, talents and work ethic have defined the business and will shape our collective future
167

Embedded Software Test Lead KR Resume Examples & Samples

  • Work closely with software-development leaders to gain a deep understanding of the requirements and operation of one or more specific algorithmic technologies
  • Lead the application of component, integration, and system-test methodologies, exploiting both white- and black-box testing principles
  • Work with the internal driver-development team to ensure that tests extend to the relevant reference platforms and driver environments
  • Drive toward full test automation, and automated regression within the CI environment
  • Develop and specify headcount and skillset requirements for external test resources and coordinate their acquisition with internal test management
  • Ensure that the software package is of high quality prior to delivery into both external customers and internal Cirrus consumers
  • Lead the implementation and provision of results of all technology-level appraisals, including static analysis, requirements-coverage and -traceability reports, etc
  • Coordinate with the system quality manager to ensure the test activities meet the defined quality levels for the Cirrus software organization
  • Relevant degree in Computer or Electronics Engineering or similar
  • Background in software and test development for algorithmic technology, embedded software or device drivers
  • Proficient in programming languages (C/C++) and Object Oriented Programming concepts
  • Ability to lead with minimal supervision and able to communicate effectively with product stakeholders
  • Proven track record in leading and working with remote teams
168

Embedded Software Engineering Manager Resume Examples & Samples

  • Manage the embedded firmware and software design and sustaining engineering team, including outside development resources (when required), and establish processes to efficiently design, develop, verify, and sustain products and to improve time to market
  • Develop and mentor the engineering team, focusing on continual improvement for each team member and for the collective team
  • Work closely with the mechanical, RF, and firmware development teams, making architectural decisions and design tradeoffs (between mechanical, electrical, firmware, and system software considerations)
  • Manage multiple development projects, including detailed planning and scheduling, coordinating resource allocations based on established priorities
  • Task tracking in tools like JIRA or equivalent is recommended
  • Creation of a low level test case document used to drive engineering validation of the product for regulatory verification and reliability testing. Also, this would include FW validation tools such as Coverity, Percepio, etc
  • Support for any training exercises that describe technically challenging features of the product
  • Create a development plan with identification of all key features and available delivery date for schedule incorporation
  • Ensure planning and execution of projects across necessary organizational functions, e.g. marketing, other R&D functional groups, product validation/regulatory, system verification, manufacturing, operations, customer service/support
  • Ensure through proper code development, that the hardware designs meet all applicable regulatory requirements (e.g. OFCOM, FCC, Anatel, Murait, AMCA, ETSI, Intrinsic Safety)
  • Recruit, retain, and lead a world class development team
  • Perform annual written performance assessment of engineering personnel
  • Must have a B.S. degree in Electrical Engineering, Computer Science or related discipline, M.S. preferred
  • 8+ years embedded software and electronic product design and development experience preferably focused on electronic designs for RF communication devices
  • Demonstrated management experience working in a product development environment, ideally focused on leading software engineers (preferably including RF design) developing new products and sustaining high volume products
  • Demonstrated success leading full life cycle development efforts (new product development to introduction of products in a high volume manufacturing environment, to supporting/sustaining high volume production)
  • Experience with project tracking software with the ability to drive in an Agile fashion, preferably with the Atlassian Tool Chain (Confluence, JIRA, etc.)
  • Experience with version control systems: GIT, SubVersion, etc
  • Experience in software toolchains, RTOS’, Embedded Linux, bare metal development
  • Experience in SDLC processes
  • Must be familiar with Design For Manufacturability (DFM) and Design For Test (DFT) practices and must emphasize their importance
  • Design experience with products for the utility industry, specifically electric, water and gas meters, is preferred
  • Must have excellent communication and organizational skills and must be able to work independently and prioritize tasks for self and for team
169

Embedded Software Intern Resume Examples & Samples

  • Developing embedded software for Embedded applications
  • Testing , debugging and fixing bugs in software applications
  • Write documentation and prepare embedded system demos
  • Familiarity with Xilinx FPGAs
  • Knowledge of Embedded Systems (hardware/ software interaction) and processor architecture
  • Good knowledge of drivers, firmware, application software for embedded systems
  • Basic familiarity with hardware components of embedded systems
  • Familiarity with scripting languages: Shell, Perl, Tcl
170

Embedded Software Architect Resume Examples & Samples

  • Architecture technics (analysis, decomposition, definition and validation) of complex avionics software systems
  • Product Line Engineering & Component-based approach
  • Embedded Critical Real-Time Software development and certification (DO178-C, up to DAL A)
  • Low layers software and Operating systems
  • Safety, Data security
  • Software engineering & Software standards
  • High power computing & multicore architecture
  • New technologies and new ways of working in software development
  • Agile development process is a plus
  • Open mind-set, good communication skills and good team working
171

Manager, Embedded Software Engineering Resume Examples & Samples

  • You'll have your Bachelor’s degree in applicable discipline
  • Ten years highly applicable and relevant experience in a regulated environment. FAA, FDA, DoD or similar environments
  • Demonstrated experience within embedded software design and UI development
  • You have experience leading both local and remote teams
  • Strong technical skills and commensurate leadership in the applicable discipline together with excellent collaboration, communication and administrative skills
  • Experience working as part of an integrated, multidisciplinary engineering management team
  • Knowledge of modern product development and project engineering principles, methods and practices
  • Working knowledge of other related disciplines and manufacturing processes, planning, budgeting, staffing, controlling
  • Excellent verbal and written documentation and communication skills
  • Knowledge of project management principles and techniques
  • Strong ability to influence individuals, and groups to get things done
  • Knowledge of good architectural design methodologies and patterns
  • Time management skills with the ability to handle multiple priorities
  • Demonstrated ability to assess and meet project objectives
  • Demonstrated leadership experience in leading safety critical software (preferably for medical devices)
  • You posses a solid foundation of C and C++
  • Advanced knowledge of software presentation layer technologies
  • Better than average experience with software data management designs and implementations
  • Solid knowledge base of software connectivity and interoperability
  • Demonstrated understanding of and ability to follow good software development processes
  • We expect you to be personable and work well with others in an open team environment
172

Embedded Software Engineer Elsys Resume Examples & Samples

  • Software Engineering
  • >1 year of relevant co-op and/or intern experience during undergraduate
  • Completion of personal projects in a related field
  • Existing DoD Secret clearance
  • Knowledge and experience in EW
  • Knowledge and experience in RF receivers
173

Embedded Software Academy Resume Examples & Samples

  • Basic knowledge of C programming
  • Basic understanding of microcontrollers
  • Good logical thinking
  • Fast learning capacity
  • Good understanding and speaking of English language
  • Opportunity to be hired at the end of the program
  • Understanding the logical applicability of embedded software concepts  
  • Mentors with experience will support during the program
174

Director, Embedded Software Resume Examples & Samples

  • Gather system requirements from product managers, customers, engineers, system testers and other customer advocates
  • Synthesize aforementioned information and create a plan of action
  • Create project plans, define milestones and coordinate teams from requirements definition phase to product introduction
  • Work effectively in fast-pace environments where the team is engaged in multiple projects in parallel
  • Understand the market and use sounds judgment in defining priorities among competing projects
  • Lead projects from inception to GA with teams spanning across the software organization
  • Evaluate and recommend various productivity accelerating tools and software packages
  • Make recommendations on hiring and recruit top talent
  • Keep teams energized, motivated and fun
175

Power Electronics Engineering Specialist Digital Control & Embedded Software Resume Examples & Samples

  • Designs control algorithms for electric motors and power converters. Implements, tests and troubleshoots control algorithms
  • Performs modeling, simulation, and analysis of electric motor drives and power electronics
  • Develops system & sub-system models to support implementation and validation on MIL and HIL
  • Develops system & sub-system level control requirements from functional specifications and application needs
  • Plans and performs algorithm development and verification on HIL and lab
  • Creates technical reports and presentations
  • Coaches and mentors other engineers to develop their technical capabilities and experience
  • Initiates and leads design reviews and technical discussions including brainstorming
  • Supports the development of PE CoE technology roadmaps, project pipeline, detailed project plans, and value proposition
  • Develops solid relationships with engineering leaders within Eaton to drive adoption of common platforms, common designs, and state-of-the art development process like model-based design
  • Stays current with the latest technologies trends and applies knowledge to motor drives and power electronics
  • Bachelors or Masters degree in Engineering or Applied Physics from an accredited institution
  • Minimum 5 years of engineering experience in electric motor and power converter control designs including modeling, algorithm design, implementation, and validation. Experience from Masters or PhD programs will be considered toward this minimum experience
  • Experience with modeling, simulation and control design experience with tools like Matlab/Simulink and Plecs
  • Knowledge/Experience in electric motors and power electronics including topology, control, firmware, and analog/digital circuits including DSPs and FPGAs
  • Sponsorship is not available for this role. Candidates must be legally authorized to work in the U.S. on an ongoing basis without sponsorship
  • Relocation is not available for this role. Candidates must currently reside within a 50 mile radius of the Raleigh, NC facility
  • MS or PhD in electrical engineering or mechanical engineering or equivalent
  • Experience with embedded firmware development for real-time control systems
  • Understanding of digital controls of electric motor and power converter control
  • In-depth understanding of electric motor and power converter control techniques such as d-q transformation, P & Q control, and field orientation control
  • Working knowledge of the impact of HW component characteristics on control performance
  • Working knowledge of HIL HW and SW
  • Experience in developing and implementing electric motor and power converter control with auto-code generation tools (e.g. Simulink Coder)
  • Familiarity with embedded software architecture and real-time operating system
  • Understanding of power electronics system stability, electrical power distribution, protection and switching such as circuit breakers and contactors
  • Experience working in diverse cultural situations with global customers and team members
  • Proven track record of technical capability
  • Self-motivated and goal oriented individual
  • Collaborative orientation, the ability to succeed in a highly team oriented, global, and diverse environment
  • Consistently acts in an ethical, open, honest, trustworthy and truthful manner
  • Desire for innovation, new product development, program management … to make what matters work!
176

Lead Embedded Software Engineer Resume Examples & Samples

  • Lead specification development, software development and testing activities as part of a product development team
  • Oversee the development of software that will be used to operate a sensor or actuator product or system of products
  • Guide the manufacturing operations that will interface with and store this software
  • Monitor and ensure the integration of the revision control of this software
  • 2 years' experience programming production software in an automotive embedded software/hardware environment, using Microchip or Atmel family automotive microprocessors. This experience should include programming at the register level, and programming in the applicable assembly language(s)
  • 2 years' experience programming in the C language or its variants in an embedded environment (fixed-point mathematics, real-time operating systems, no dynamic memory allocation). Experience should include reviewing and maintaining code written by others, and conformity to coding standards
  • 2 years' experience with MISRA C standard
  • 2 years' experience with SAE J1939 CAN communications
  • 2 years' experience with GIT
  • 2 years' experience with preparing and presenting Microsoft PowerPoint presentations, including use of standard slide templates
  • 2 years of experience leading projects; and,
  • Proven ability to communicate efficiently both verbally and in writing to various levels in the organization and customers
  • Requires a Bachelor's degree in Computer Science, Computer Technology, Electrical Engineering or a related field of study and 5 years of progressive experience
177

Digital Connected Devices Embedded Software Manager Resume Examples & Samples

  • Sales Planning, Campaigning, Origination and Support
  • Multi-year growth strategy including V&A identification & execution
  • Offering Development from conception through to ROI management
  • Ecosystem Management & Industry Membership participation
  • Internal & External Event Marketing
  • Analyst relations
  • Technology Roadmap & Execution
  • Emerging Technology Identification & evaluation
  • Regional Delivery & capability governance
  • Regional Technology Lab & Studio instantiation / primary point of contact
  • Engineering or Computer Science background
178

Engineer, Senior Embedded Software Resume Examples & Samples

  • 3+ years developing software in C and Assembly
  • Proficiency in debugging and trouble-shooting
  • Familiar with Software Architecture and Design Methodologies
  • Experience with Object Oriented Programming
  • Experience with Software Configuration Management
  • Solid conceptual, analytical and problem-solving abilities
  • BS or MS degree in Computer Science or Engineering
  • Familiarity with Embedded Systems Design
  • Experience with developing software for Windows OS
  • Familiarity with Operating System concepts (scheduling, memory management, semaphores, etc.)
  • Experience with developing LabView software
  • Experience with Graphical User Interface design and development
  • Familiarity with C#
  • Experience with embedded communications software development
  • Familiarity with basic Database concepts and programming
179

Senior Manager, Embedded Software Resume Examples & Samples

  • 10+ years of experience building and managing development teams that design and deliver embedded device/IoT software
  • 5+ years of experience managing and effectively operating a complex system that is highly reliable and scalable
  • 5+ years’ experience in delivering software projects using Agile / Scrum methodologies
  • Bachelor’s degree in Computer Science or Engineering (or equivalent)
  • 3+ year experience managing managers and multiple engineering teams
  • 1+ years of project management experience
  • Master’s degree or higher
  • Certified Scrum Master, Agile Certified Practitioner or similar certification
  • Experience building IoT cloud services
  • Experience building home networking and/or home automation / smart home / connected home products
  • Experience with large scale process control and automation systems (e.g. MQTT)
  • Demonstrated experience delivering products, managing budgets and justifying resource needs to senior leaders and finance partners
180

Embedded Software Engineer Expert Resume Examples & Samples

  • Develop Android applications
  • Develop SmartSteering application service for SED phase 3
  • Level 3 SIM support
  • 10 years leading embedded software development
  • Strong skills in Android, C, C++, JAVA
  • Knowledges of Mobile Network architecture 2G/3G/4G
  • Familiar with 3GPP standard documents
  • Fluent Technical English
  • Javacard would be a plus
  • Source code management system (GIT)
181

Entry Level Real Time Embedded Software Engineer Resume Examples & Samples

  • Responsible for full life-cycle development including requirements analysis, software architecture, designs, coding, unit test, integration and formal qualification
  • Development of infrastructure software, BSP, and device drivers
  • Selects, tailors and deploys processes and tools; establishes metrics
  • Performs software research and trade studies
  • Troubleshoots software issues
  • The work requires knowledge of SQL, VBA, Excel, UML design, real time development, C/C++, and TCL
  • 2+ years of embedded real-time software development
  • Experience with C/C++ software development
  • Knowledge of PowerPC Operating systems and BSP as well as experience writing device drivers is a plus
  • Software debugging and testing experience
182

Embedded Software Architect Resume Examples & Samples

  • 5+ year of experience in hands-on software development
  • 5+ years of C, C++ programming experience
  • 3+ years of experience working with OS architecture and system components, preferably POSIX
183

Senior Embedded Software Architect Resume Examples & Samples

  • 5+ years of experience with C and/or C++
  • Expertise developing BSP’s for custom embedded devices
  • Experience enhancing and porting kernel-level drivers and HALs for an OS
  • Deep understanding of platform bring-up and debugging on custom electrical systems
  • Ability to make low-level SW changes to optimize for power, performance, and other modifications on a custom board
184

Embedded Software Cybersecurity Engineer Resume Examples & Samples

  • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering or related field from an ABET accredited university
  • Experience with PKI systems
  • Knowledge of certificate signing authorities
  • Master of Science in Computer Science, Computer Engineering, Electrical Engineering or related field from an ABET accredited university
  • CISSP, CISA, CISM, or similar certification
  • Understanding of Windows internal C/C++ and either UNIX/Linux or mobile (Android) platform skills
  • Proficiency with cryptography, computer and/or network security
  • Operating systems internals (i.e. OS primitives and Application Binary Interface)
  • Deep network protocols analysis
  • Embedded systems analysis
  • Binary analysis of "unknown" origin or type (e.g. Malware/Exploit analysis)
  • Virtual machines and Hypervisor technologies
  • Kernel/user mode debugger technologies
  • Tools such as WinDbg/Wireshark/IDA-Pro/OllyDbg/Immunity/Python
  • Clear oral, and written communications capabilities to both technical and non-technical audiences
  • Proficient with Microsoft Office suite
  • Experience with project management, software engineering and/or consulting
185

Wlan Embedded Software Engineer Resume Examples & Samples

  • Bachelor degree or above in CS/EE, 2+ years embedded system software development experience
  • Fluently both in written and oral English
  • Excellent communication and coordination capability
  • Good self-learning ability
  • Good self-sufficiency
  • High degree of initiative and responsibility
  • Outstanding ability of C/C++ language
  • Experience of embedded software development
  • Good knowledge of OS theory and system architecture
  • Good experience of Linux Driver development is a strong plus
  • Experience of WiFi(802.11b/g/a/n/ac) protocol and RF is a strong plus
  • Experience of CPU architecture such as ARM is a strong plus
  • Ability to understand hardware design is strong plus
186

Principal Embedded Software Architect Resume Examples & Samples

  • Mbed OS general architecture
  • Efficiency improvements coordination (RAM and flash usage)
  • Performance improvements coordination
  • Technology analysis and choices (with engineering team leads)
  • Resolve technical problems with the engineering team
  • Collaborate and coordinate with architect colleagues on broader system architecture
  • Driving the documentation of the mbed OS architecture
  • You have an applicable degree in Computer Science, Electrical Engineering, Embedded Software or another relevant subject
  • Excellent in-depth knowledge in embedded software development, processes and design patterns
  • Bootloaders
  • ARM Trustzone technology
  • Security protocols and technology such as TLS/DTLS/ECC/AES
  • Flash file systems
  • Hypervisor technology
  • Application protocols
  • RTOS kernel designs
  • System optimization
  • Threaded and event driven embedded systems
  • Communication protocols such as TCP/IP/HTTP/CoAP
  • Testing automation
  • CI systems
187

Embedded Software Engineer Wifi Resume Examples & Samples

  • Develop firmware, middleware, development and test tools
  • Utilize engineering design skills, techniques and knowledge to improve the functionality, performance, testability, and ease-of-integration of Microchip’s wireless chipsets. Our goal is to minimize client development time, reduce overall system cost, and maximize the performance of end products
  • Contribute and participate within a global team environment, to successfully create and deploy Software Development Kits and sample applications for the wireless ICs
  • Continuously and proactively develop technical skills in Wi-Fi and Bluetooth Smart technologies
  • Strong C programming skills ideally with proven experience of implementing efficient code for low power and memory constrained embedded systems
  • Experience of one or more scripting languages (python, perl, etc.), development of automated test tools an advantage
  • Experience in the use of embedded development equipment a plus, such as JTAG debuggers, protocol analysers, oscilloscopes, logic analysers
  • Strong verbal and written communication skills with the ability to produce detailed documentation
  • Experience with network communication systems, wireless comms experience a strong advantage
  • Microprocessor (architecture, interrupt processing, registers) and Microcontroller (ADC, DAC, Timers, PWM, DMA) fundamentals
  • Physical-layer protocols - I2C, SPI, UART
  • Network protocols – TCP/IP, Ethernet, experience of TLS stacks a strong advantage
  • Relevant work experience – A proven “problem solver” who thrives on complex technical challenges and is personally motivated to provide the best solution to challenging problems. Ideally one or more years’ experience working in the embedded space
  • LI-NH1
188

Principal Embedded Software Engineer Resume Examples & Samples

  • Embedded Linux development including board support package bring up, kernel maintenance, application level design
  • General embedded design experience including familiarity with design patterns for various communication interfaces including wireless and wired network protocols, debugging tools, familiarity with hardware interfaces (I2C, UARTS, general bus architectures, flash devices and filesystems)
  • 7+ years commercial embedded Linux design experience with demonstrated experience in full product design and launch from concept to grave. Medical software device development a plus
  • Experience with FDA Good Manufacturing Practice
  • Experience with design controls, preferably in the medical device industry
  • Experience with PLM tools, e.g., SAP
  • Experience with compliance and standards, e.g., IEC60601-1, IEC 62304, IEC 62366
  • Familiarity with image/video processing algorithms a plus and/or knowledge of encoding formats
189

Embedded Software Engineering Team Leader Resume Examples & Samples

  • Work with Human Resources to address employee relations issues as needed including writing and conducting annual performance evaluations
  • Participate in software design reviews as necessary, assuring proper attendees and proper coverage of topics, imparting lessons learned and good design practices to all who attend
  • Create product development plans as directed by engineering management
  • Ensure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met
  • Monitor progress of the software teams in meeting product requirements and schedule compliance
  • Set the tone for the team environment and build healthy team relationships
  • Participate in college campus interviewing and other recruiting activities
  • Lead a team of Software Engineers in the design of superior embedded mapping products
  • Facilitate creation of product development plans
  • Participate in development of software requirements, designs and test plans
  • Interview, hire, and train new associates
  • Define and supervise intern projects
  • Facilitate solid development practices spanning multiple cross functional groups
  • Monitor project progress to identify necessary scope reductions requirements changes and schedule risks
  • Promote positivity and an upbeat environment for the team
  • Help build positive relationships with cross functional groups
  • Conduct annual performance evaluations
  • Must possess detailed knowledge and experience with high level language structure in C/C++, specifically with embedded systems
  • Must have a minimum of 3 years of experience as a Team Lead/Manager
  • Must have a minimum of 3 years of experience with 1:1's, performance evaluations, etc
  • Demonstrated ability to effectively manage technical human resources
  • Demonstrated ability to work well with others under challenging circumstances
190

Cybersecurity Real Time Embedded Software Engineer Resume Examples & Samples

  • Embedded software design
  • Real time kernels and Real time operating systems
  • Development of real-time systems using Linux, VxWorks, C/C++, and assembly language is required
  • Knowledge of compilers, make files and linker scripts is required as is experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment such as logic analyzers and oscilloscopes
  • Skills in cybersecurity, secure communications, multi-level security, and fault tolerant systems is desired
  • Sound development and integration skills are required, as are excellent problem solving, debugging, and communication skills
191

Embedded Software & Controls Engineer Resume Examples & Samples

  • Help define embedded system level and algorithm requirements to meet product performance and reliability requirements
  • Help define and improve embedded controls standards and processes, and potentially contribute to industry technical papers and conferences
  • Invent and develop embedded control system strategies and lead architecture design to achieve solutions. Use debugging and simulation tools to efficiently perform design iterations and optimization. Verify solutions created by you or
  • Other team members through simulation, sub-system, hardware-in-the-loop and vehicle level testing
  • Drive implementation consistency across multiple resources contributing to the same embedded system architecture
  • Develop validation and verification test plans at a unit, sub-system and vehicle level to fully validate requirements
  • Analyze vehicle data from test and customer vehicles to investigate, identify, and resolve issues and performance complaints
  • Bachelor’s degree in Mechanical or Electrical Engineering or Computer Science from an accredited institution. And minimum of 2 years’ experience with embedded control system applications
  • OR a Master’s degree in degree in Mechanical or Electrical Engineering or Computer Science from an accredited institution
  • No relocation benefit is being offered for this position. Only candidates that currently reside within the immediate geographical area of 50 miles of the Galesburg, MI OR Southfield, MI facilities
  • Willing to travel up to 10% of the time
192

Manager Embedded Software Engineer Resume Examples & Samples

  • Bachelor's Degree in Computer Science, Computer Engineering or similar engineering/technical degree, plus 7 years of progressive Software Engineering/Development experience
  • Experience as a Software Engineering/Development Team Leader
  • U.S. citizenship with the ability to obtain and maintain a Department of Defense (DoD) Secret clearance
  • Radar software experience
  • Receiver/Exciter Software Experience
  • Experience with the Receiver/Exciter development and Configuration Management process
  • Experience as a Receiver/Exciter SW Lead on a program
  • Current, active Secret clearance or higher
193

Embedded Software Engineer, R D Resume Examples & Samples

  • A minimum of a Bachelor s degree in Engineering or related discipline is required
  • A minimum of twelve years of relevant experience is required
  • Strong understanding of image signal processing, processing blocks, Graphical User Interfaces GUIs, User Interfax UX design, On-Screen Display OSD is desirable
  • Deep knowledge of device-to-device communication protocols, HL7 brokers, DICOM imaging, PACS, NIOS II, Quartus, Altera, Xilinx, Windows, Linux, JIRA, SVN, DisplayPort, DVI, HDMI, UART, I2C, SPI, PCIe, Post Script Printer drivers, Wi-Fi Networks, Bluetooth, Object Oriented Programming, Agile Programming techniques, Python, XML, Shell scripts, Makefile, remote device upgrades, MySQL, Cloud based computing architecture is highly desirable
  • Deep knowledge of ANSI-C, including best practices; when and how to use pointers, pros and cons of dynamic memory allocation, pros and cons of static memory allocation, rigid verses flexible type-casting is desirable
  • Willingness to work using predefined coding standards and software architecture frameworks is required
  • Ability to explain both written and verbal complex technical issues to quality engineers, marketers, and technical writers is required
  • Knowledge developing Windows applications using Visual Studio is desirable
  • Willingness to work with cadavers is required
  • Willingness to attend live surgeries is required
  • Knowledge of designing and implementing White Balance, Color Correction, Enhancement/Sharpening, Gamma, YCbCr conversion, RGB, SMPTE, BT.709, Color Bars, Pixel Offset, Black Level Correction, Pixel Reorder, Pixel Clock, Signal Timing, DDR2/DDR3 Memory Management, processing blocks is highly desirable
  • Knowledge of Minimally Invasive Surgery MIS imaging through rigid or flexible endoscopes as well as illumination sources such as halogen, xenon, and LED is desirable
  • Has worked under the design constraints of the FDA guidelines on designing medical equipment, designing for safety and efficacy is desirable
  • General surgery product development experience is desirable
  • Track record in R D delivering solutions with complex system components and architecture
  • Meaningful experience with all working elements in a cross functional landscape, following a product through the entire design cycle is required
  • R D experience with other medical device technologies and product lines outside of general surgery is desirable. Demonstrated experience in a start- up type culture working in a fast pace, small nimble team environment is desired
194

Lead Embedded Software Engineer Resume Examples & Samples

  • Provide technical guidance and mentoring to more junior personnel supporting the assigned project
  • Significant commercial experience of designing and implementing real-time embedded software
  • Hands on experience of software design lifecycle within Aerospace or similar controlled/safety industry
  • Experience of RTCA DO-178B/C (Level A or B) or similar rigorous development standard
  • Experience of Ada