Embedded Engineer Job Description

Embedded Engineer Job Description

4.5
179 votes for Embedded Engineer
Embedded engineer provides direct advisory support in the design, development, and testing of radio frequency (RF) and/or microwave systems architecture, components, circuits, or products.

Embedded Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Responsible for design, development, & validation of existing and next-generation automotive cellular connectivity / information products
Develop software with high level languages such as Java, C, C++
Develop JSON and/or BSON scripts
Experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig
Author complex functional specifications at component, sub-system level, back-end
Works with other engineering groups and divisions to fully understand vehicle communication interfaces and translate them into component requirements for successful embedded module development
Develops full features design verification plans including corner cases
Develop in-vehicle hardware, subsystem interface specifications, and feature / function hardware specifications
Responsible for managing Tier1 automotive supplier thru design direction, technology roadmap and implementation details
Development and implementation of embedded firmware and hardware

Embedded Engineer Qualifications

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

Licensing or Certifications for Embedded Engineer

List any licenses or certifications required by the position: IR, CTS, IETF, IMS, CCIE, DO-178, PCB, DC, GMS, GTS

Education for Embedded Engineer

Typically a job would require a certain level of education.

Employers hiring for the embedded engineer 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, Computer Engineering, Electrical Engineering, Engineering, Software Engineering, Electronics, Science, Technical, Education, Computer

Skills for Embedded Engineer

Desired skills for embedded engineer include:

Digital and simple analog circuits
RF
Infrastructure-as-code and CI/CD pipelines
Python
I2C
Android development
Freescale uC families
Lauterbach debugger and RTOS
Overall architecture of product
Power PC architecture

Desired experience for embedded engineer includes:

Ability to analyze complex problems thru proper engineering disciplines
Knowledge and experience with systems engineering fundamentals and quality / reliability methods including FMEAs, DVP&Rs, warranty indicators
Strong customer focus and excellent communication skills, both written and oral Fluent with the 3GPP, ETSI, CEN specifications and how they apply to automotive TCU's
Fluent/Experienced in TCP/IP data capture and analysis over a Cellular Network
Off-Board Service Integration into Automotive Platform Knowledge of multimedia and audio systems
Solid programming skills in C or C++

Embedded Engineer Examples

1

Embedded Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of embedded engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for embedded engineer
  • Ensure operations of our partner’s smart services platform and make millions of subscribers happy with their data plans
  • Support continuous production in Penang, Malaysia
  • Build a new knowledge and development center on a base of one of the world’s biggest production company with strong cooperations between locations like Silicon Valley, Canada, Taiwan
  • Identify representative code ­patterns, analyze and evaluate chances of acceleration
  • Refactoring of code to run on hardware accelerators or multicore systems (unroll, block, SIMD, MIMD, SPMD, MPMD, SMT...)
  • Utilize appropriate languages (OpenCL, OpenVX, CUDA, OpenAMP, MPI,...)
  • Utilize high level libraries upon necessity (OpenCV) for benchmark conceptualization
  • Develop comparable benchmark patterns to operate on various platforms by different vendors with varied processing logic (CPU, Vector, GPGPU, DSP, Logic, ..)
  • Cover handcrafted code, auto generated code, and code obtained out of offline supervised machine learning algorithms
  • Implement, update, patch corresponding libraries
Qualifications for embedded engineer
  • Thorough understanding of cellular networks (BSC,MSC, VLR,HLR, PSTN, ISDN, AuC,GMSC etc) Base Station message traffic debugging
  • Thorough understanding of Vehicle CAN/LIN communication buses
  • MS in Computer Science, Computer Engineering, or Electrical Engineering from an accredited institution
  • Experience in Linux OS for embedded applications
  • Experience with revision control systems, preferably SVN or GIT
  • Familiarity with implementation security
2

Embedded Engineer Job Description

Job Description Example
Our company is looking for an embedded engineer. 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 engineer
  • Perform design verification using automated test methodologies
  • Perform LabVIEW design for Graphical User Interfaces
  • Define communication protocol for MIL-STD-1553 and ARINC-485
  • Interpret requirements and create detailed technical specifications
  • Document requirement, design data, test data, and analytic results for team review and re-use in other products
  • Perform validation and verification planning, testing, and reports
  • Participate in Software Development department tasks, performing product design, implementation and verification activities
  • Perform maintenance on existing Embedded and PC Software products
  • Read and interpret product specifications, drawings, schematics and designs
  • Responsible for maintaining up to date knowledge of development environment, industry trends and tools
Qualifications for embedded engineer
  • BS Engineering or Computer Related Discipline related to job responsibilities
  • Shall have demonstrated work experience with distributed scalable Big Data Store (NoSQL) such as Hbase, Cloudbase/Acumulo, Big Table, and so forth
  • Strong C++ experience (5+ years)
  • Strong Boost library experience
  • Strong in design patterns and UML
  • Linux/QNX
3

Embedded Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of embedded engineer. 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 engineer
  • Test the developed code for correct functionality and for requirements coverage
  • Support products release process by integrating the component’s material and documentation
  • Support internal and external customers of the software package
  • Acts as the SME (Subject Matter Expert) for design reviews on projects and OEM products
  • Follows required regulatory compliance requirements and Safety and Environmental regulations
  • Implement sensing, control algorithms and device drivers for embedded controllers (embedded C)
  • Develop automotive software components according to AUTOSAR Model-Based Design
  • Deliver highly reliable system-level software for hardware components
  • Participate in driver development, bring up and hardware enablement on Linux
  • Optimize workloads running on the system for performance and power
Qualifications for embedded engineer
  • Interact with interdisciplinary and international team based in a variety of locations
  • Embedded processors (ARM, MSP430, 8051)
  • FPGAs (Xilinx, Actel, Lattice)
  • Programming skills (C, VHDL)
  • Experience in the development, prototyping, testing and transfer to production of electrical systems in a rapid-prototyping environment
  • Experience conducting risk analyses and trade studies
4

Embedded Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for an embedded engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for embedded engineer
  • Design and code low level drivers and application software in C on an embedded Linux platform with minimal guidance from the team lead
  • Debug and integrate software on custom hardware
  • Test produced code to verify that the embedded software completely and correctly implements the requirements specification
  • Continually identify opportunities for improvement
  • Designs, modifies, develops and implements software for embedded systems, specifically touch screen fixtures
  • Write and maintain project documentation including feasibility studies, requirements, design and handoff reports
  • Learn details of elevator systems and peripherals – become a domain expert
  • Contribute as an individual developer on specific features by writing new feature software for the product
  • Analyze software requirements to determine feasibility of design within quality assurance, time and cost constraints
  • Perform design documentation and coding activities, employing existing mature software development processes in the organization
Qualifications for embedded engineer
  • Nice to have MinGW
  • Nice to have QP IEC62304
  • Good understanding on Wayland and Android graphic engines
  • The role requires the ability to design algorithms to control electro-mechanical systems using feedback from various types of sensor, so an appreciation of the principles of such systems is required
  • Familiarity with software-hardware interfaces, as the role may require collaboration with hardware design teams
  • The ability to estimate development timescales and produce high quality design documentation
5

Embedded Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of embedded engineer. 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 engineer
  • Assist cross functional teams in proto-typing, designing, analysis, and testing
  • Assist in defect reduction and productivity improvement plans
  • Collect and track software defects ensuring that they are corrected in an efficient manner
  • Document software requirements, design methodology, and validation results
  • Maintain revision control of the product software
  • Support production through problem solving and bringing added value by lateral thinking
  • Drive continuous improvement within the group
Qualifications for embedded engineer
  • Experience in the definition of and through life development of Terminals Products and/or solutions for terminal’s control systems
  • The preparation of software requirements documentation, deriving the software requirements from system level requirements
  • Experience in the implementation of real time control systems in software / an understanding of the relationships between control loop response time and software processing time
  • Experience in the simulation of the software functions to enable software test in the absence of the full system
  • 3+ years’ embedded systems software and Linux development experience
  • Experience with network programming and concurrent/multithreaded programming

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates