Embedded Systems Job Description

Embedded Systems Job Description

4.8
189 votes for Embedded Systems
Embedded systems provides support and documentation for hardware developments such as schematics, BOMs and test procedures.

Embedded Systems Duties & Responsibilities

To write an effective embedded systems job description, begin by listing detailed duties, responsibilities and expectations. We have included embedded systems job description templates that you can modify and use.

Sample responsibilities for this position include:

Implement requirements using MATLAB/Simulink and C programming
Develop real time firmware in C and (some) C++ on multi-core ARM and DSP processors
Design, develop and test embedded system software for new powertrain and vehicle technologies using both traditional
Participate in the design, test and system characterization of ultrasonic measurement systems
Work with QA team in preparing test cases, plans and procedures
Analyze field data to solve issues related to model/c code implementation
Help define Ford’s telematics systems technology roadmap by evaluating available technologies (4G/LTE, LTE, advanced, VoLTE, UMTS, GSM ) and future trends
Create detailed module level functional requirements defining internal logic, triggering conditions, data storage, vehicle & cloud interface, power modes, retry strategies, cellular connection mgmt
Create/define in vehicle interface by working with cross functional teams
Work with cross functional teams to help define protocol and message structure for vehicle to cloud communication

Embedded Systems Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Embedded Systems

List any licenses or certifications required by the position: TMAP, ISTQB, DFSS, UL, FAA, CE, ISO9001, NAA, EASA, TSO

Education for Embedded Systems

Typically a job would require a certain level of education.

Employers hiring for the embedded systems job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Electrical Engineering, Computer Engineering, Engineering, Software Engineering, Technical, Science, Education, Electronics, Design

Skills for Embedded Systems

Desired skills for embedded systems include:

Python
SPI
I2C
MATLAB
C
Hardware design
CAN
Test
Simulink

Desired experience for embedded systems includes:

BS Engineering Discipline related to job responsibilities
Thorough understanding of cellular networks (BSC, MSC, VLR, HLR, PSTN, ISDN, AuC, GMSC etc) and base Station message traffic debugging
Detailed understanding of Vehicle CAN/LIN communication buses
Experience with failure/safety analysis and decomposition (eg
Strong communications experience
CAN Messaging

Embedded Systems Examples

1

Embedded Systems Job Description

Job Description Example
Our company is looking for an embedded systems. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for embedded systems
  • Able to analyze disassembled embedded firmware
  • Delivering that system and maintaining it over the entire software product life cycle
  • Write user-focused content that explains how to use tools to design, model, and simulate engineering systems
  • Identify missing topics and fill gaps in existing information
  • Participate in the software development process, review software requirements and functional designs, provide comments and suggest improvements
  • Ensure that the final system, which integrates sensors, analog electronics, digital signal processing, and digital communications meet key system performance requirements
  • Design, implement and debug prototype circuits to support firmware testing and development
  • Design, implement and debug low/medium-speed digital and mixed signal circuits at an intermediate level, including some schematic capture and PCB layout
  • Create documentation and (some) presentations, participate in design reviews and other technical communications with internal and external teams
  • Code and debug embedded system software residing on a Linux OS platform
Qualifications for embedded systems
  • Cloud Development (.Net)
  • Experience with industry standard S/W tools
  • Demonstrated interest in developing alternative up front software verification methods
  • 1+ years of experience with software modeling tools
  • 3+ years’ experience developing and delivering production embedded software
  • 2+ years of experience with IDEs and requirements and software management tools (Eclipse, DOORS)
2

Embedded Systems Job Description

Job Description Example
Our company is growing rapidly and is looking for an embedded systems. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for embedded systems
  • Isolate and correct problems found in diagnostic or system software
  • Plan and write internal and interface documentation for software
  • Interface with the technical writing staff to produce customer facing manuals and user documentation
  • Validate model based designs using desktop simulation packages (MIL & SIL)
  • Interact with other teams to develop controls requirements
  • Develop and maintain design documentation
  • Support tools development, compiler setup, static analysis, and software configuration management
  • Manage multiple tasks and responsibilities
  • You will be the technical bridge between the Linux kernel team, the Bootloader team, and the Autopilot software group
  • You will write system software to configure components such as GPS and temperature sensors, optimizing for optimum performances of the Autopilot stack
Qualifications for embedded systems
  • 2+ years knowledge of Vehicle CAN / LIN communication networks
  • Solid knowledge of 3GPP/3GPP2 standards
  • General understanding of CAN and OTA (Over The Air) security requirements
  • Familiarity with in-vehicle network architecture, modules, and protocols (CAN )
  • Solid understanding of Computers Architecture
  • Solid understanding of RTOS
3

Embedded Systems Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of embedded systems. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for embedded systems
  • Authoring test suites using MATLAB to test the functionality of the Code Generation product set
  • Discovering, analyzing and reporting bugs detected in MATLAB, Simulink, Simulink Coder, Embedded Coder and other Toolboxes using an in-house bug tracking system
  • As an individual contributor in the QE department, the candidate will work closely with the Simulink and Simulink Coder Development, QE, and Documentation teams and will work occasionally with Technical Support
  • Design experience in C, C++, real time embedded systems, in circuit emulation and debugging
  • Defining and implementing testing strategies including new automated test harnesses
  • Participating in feature development including authoring of test plans
  • You will interact with the Functional Safety experts, discuss failure modes and how they are handled at the system level
  • Responsible for operation of laboratory equipment including laser systems, Focused Ion Beam systems, Scanning Electron Microscopes, and (IC) sample preparation equipment
  • Perform and support digital forensics
  • Collaborate with other Pentair Global Design & Manufacturing Centers strategic suppliers
Qualifications for embedded systems
  • High developed capacity to abstract requirements construct Systems level requirements
  • Experience on low level-software programming languages (C, Assembly)
  • Solid understanding of electronic schematics and hardware interfacing with software and device drivers
  • Established firmware development skills
  • Solid experience in embedded full life cycle software design/ verification & certification activities in a process rigorous company
  • Development of Android or Linux applications or libraries
4

Embedded Systems Job Description

Job Description Example
Our company is hiring for an embedded systems. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for embedded systems
  • Microcontroller/microprocessor (including multi-processor) system design (MSP430, ARM, and FPGA)
  • Firmware development related to low level I/O and control, algorithm implementation, and external communications (wired and wireless)
  • The development of embedded/mobile sensing and computing devices operating from batteries and/or energy harvesting devices developing data collection, real time control, and analysis systems
  • Multiple machine-to-machine interface and networking protocols
  • Real-time analog/digital signal processing, audio/video analytics
  • Real-time locating systems
  • Satellite and cellular communications
  • Establish top-level project timelines for system development
  • Utilize agile, iterative approaches to manage development efforts
  • Provide active support for low cost and high volume brewer production
Qualifications for embedded systems
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field of study, Master’s degree is a plus
  • Professional experience, preferably in a fast-paced software development environment
  • Proven ability to explain complex engineering or science concepts clearly
  • Ability to work collaboratively within cross-function product teams and a multi-writer team
  • Experience modeling dynamic systems
  • Knowledge of Automotive Communication Networks (CAN, LIN)
5

Embedded Systems Job Description

Job Description Example
Our growing company is looking to fill the role of embedded systems. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for embedded systems
  • Create detailed test plans for new product features
  • Engage in design and architecture review and create and maintain technical documentation
  • Performs hands on engineering tasks wherever required for completion of product development
  • Control of actuators and design of close loop control systems
  • Testing and documentation from the concept of the project to its’ commercial status
  • Develop and manage embedded department procedures
  • Design the interfaces and lead the integration of various segments within the overall architecture of embedded systems for next generation train control systems
  • Make sure that the system architecture and design fulfills the expected requirements
  • Write specifications detailing the systems design, capabilities, concepts, interfaces
  • Work closely with the systems integration team and with the verification & validation team to make sure that the delivered systems is aligned with the specifications
Qualifications for embedded systems
  • Knowledge of Model-Based Systems Engineering languages for Requirements capturing and Information Model Development (SysML, UML, Simulink)
  • Ability to code in at least one scripting language (Unix Shell Script, Perl, Python)
  • Master’s or foreign equivalent degree in in automotive engineering, mechatronic engineering or a related field
  • 3 years of experience performing requirements management from definition to implementation, including requirement analysis and development of software requirement specification documents
  • In lieu of a master's degree, will accept a bachelor's degree in aforementioned fields and 5 years of experience as stated
  • Experience in usage of GNU tool chain, Makefiles, python scripting

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates