Embedded Systems Engineer Job Description
Embedded Systems Engineer Duties & Responsibilities
To write an effective embedded systems engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included embedded systems engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Embedded Systems Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Embedded Systems Engineer
List any licenses or certifications required by the position: TMAP, ISTQB, DFSS, FAA, NAA, EASA, TSO, ARP-4754A, DO-178B, DO-178C
Education for Embedded Systems Engineer
Typically a job would require a certain level of education.
Employers hiring for the embedded systems 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, Electrical Engineering, Computer Engineering, Engineering, Software Engineering, Technical, Science, Design, Electronics, Education
Skills for Embedded Systems Engineer
Desired skills for embedded systems engineer include:
Desired experience for embedded systems engineer includes:
Embedded Systems Engineer Examples
Embedded Systems Engineer Job Description
- Contribute to technical requirements, architecture, and interface design documents
- Design and develop real-time embedded firmware and embedded Linux software that implements security controls for the system
- Develop test strategies and test plans
- Shape the future of the Aeronautic Industry by participating in the development of state of the art systems within the aircraft such as Flight Management Systems, Data Recorders, Processing Computers, Intelligent Communication Switches
- Attend customer meetings (kick off, coordination review, and close out)
- Reference person on multiple jobs for a particular customer / product
- Lead internal design activities and technical decisions
- Organize and lead design reviews with the engineering team
- Design and Development of complex (safety critical) software/hardware integrated systems
- Conduct and / or participate in assigned technical tasks and activities with minimum supervision and within time and budget constraints
- Knowledge of virtualization technologies, eg
- Software/firmware development in languages/platforms/libraries (C/C++, VHDL/Verilog, MATLAB, CUDA, OpenCL)
- Bachelor’s in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science
- 5+ years of experience in automotive infotainment and telematics system design and development
- Masters of Science in Electrical /Computer/Software engineering or Computer Science
- Thorough understanding of cellular technologies 2G/3G/4G (CDMA, GSM/EDGE, WCDMA/UMTS/HSPA+, LTE) for devices and core networks (MSC, HLR, VLR)
Embedded Systems Engineer Job Description
- Specifying development and qualification test protocols and Product Claims Specs
- Ensuring that stage gate deliverables are completed completely and on time
- Supporting DFMEA creation and development with internal and external teams
- Coordinating reliability analysis and creation with internal and external teams
- Managing risk identification and mitigation strategy
- Supporting deployment and troubleshooting of field trial hardware and software
- Coordinating product certification and validation activities with internal and external teams
- Identifying and pursuing opportunities to further compress project schedules
- Coordinating functional review of deliverables in preparation of gate meetings
- Develop Business Requirements and performance metrics as deliverable for the IT Ecosystem related to ECU Software Updates
- Experience of working with carriers and understanding of PLMN, HPLMN, RPLMN, VPLMN, EHPLMN, OPLMN
- Experience incorporating hardware-based security techniques (Hardware Security modules, TrustZone, Secure Boot, etc) into a robust hardware/software system design
- Greater than 10 years’ experience designing secure software systems
- PKI, encryption or key management experience on medium to large deployments
- Bachelor engineering degree on Electronics, Computer Science or Mechatronics
- 8+ years of experience designing, developing and integrating hardware and software components within complex embedded systems
Embedded Systems Engineer Job Description
- Collaborate with Vehicle Software Installation team members responsible for programming clients, boot loaders, and software installation to coordinate requirements development in their functional areas
- Collaborate with Aftersales Software Programming & Global Customer Experience team members responsible for delivery updates to customer’s vehicles
- Application of electrical/electronic digital and power engineering knowledge to the design and development of new products or product concepts, and to changes and enhancements of existing products or product concepts
- Ensure Engineering and Qualification Build processes meet industry best practices
- Development of both battery- and AC-powered tools
- Identify areas of opportunity for new products or product concepts based on market direction and customer needs
- Contribute to the intellectual property position of the company via invention and patent application
- Bachelor’s degree in a computer related engineering field with a minimum of 4 years of related experience
- Advanced knowledge of principles, theories, concepts and techniques in developing, modifying, debugging, releasing and maintaining real-time and embedded software systems for mission-critical, robotics, automotive or aerospace applications
- Proficient in C/C++ programming in an embedded context
- Experience on Product Life Cycle
- Experience using laboratory tools (Oscilloscope, Logic State Analyzer, Multimeter, Sniffer, Signal Generator)t
- Self-motivated and capable of working independently, in a fast paced, entrepreneurial team
- Knowledgeable about PV electrical characteristics and physics
- Experience designing PV module level power electronics (micro-inverters or DC/DC optimizers)
- Previous experience as the lead engineer for developing a new product and launching high volume manufacturing of that product
Embedded Systems Engineer Job Description
- Demonstrated innovative thinking with the ability to work in a dynamic and fast paced environment
- The ability to anticipate problems in ambiguous situations, develop appropriate solutions based on thorough evaluation and interpretation, and defend the conclusions with reasoned arguments
- Exceptional communication skills, both written and oral, including the ability to anticipate the interests and knowledge level of an audience and present information and feedback according
- Design and implementation of embedded functions as dynamic part of system product architecture
- Development of algorithms for embedded software
- Modeling and functional testing of embedded software solutions using Matlab/Simulink
- Supporting the embedded product components integration process
- Analyzing and solving functional anomalies
- Ensuring the safety of the embedded software for the release product in accordance with international standards for safety critical systems and automotive legislation
- Cooperation in interdisciplinary project teams at international level in the field of automotive functionalities
- Ability to code in C/C++/C#
- Minimum of 5 years’ experience in embedded reverse engineering and embedded system development
- Sole US Citizenship with the ability to obtain and maintain a DoD clearance
- Active DoD security clearnace
- BS Degree in Mechatronics, Electrical Engineering or Computer Science
- Experience in Object Oriented Analysis/ Object Oriented Design methodologies and life cycles using C/C++ language
Embedded Systems Engineer Job Description
- Works with internal stakeholders to support preparation of presentation and reports
- Core embedded systems development of research platforms
- Coordinating with back end, front end, mechanical, biological and architectural teams
- Lead a team or participate in the development of embedded software including requirements definition, design, implementation, testing, and documentation
- Direct and mentor junior level software engineers
- Define software architectures and strategies for new products and features
- Perform all phases of embedded software development including design, implementation, testing, integration and maintenance for our company’s scientific instruments
- Work with project management and/or technical lead to translate customer product requirements into technical tasks for new product designs
- Collaborate with project management, SQA and other engineering groups to ensure on-time delivery of quality products
- Interface with product management and customer representatives during project development phase to ensure software functionality and specification accuracy
- Self-initiator preferred
- Experienced facilitator of technical discussions with multiple experienced experts
- Demonstrated agility to learn new technology quickly (experience in automotive, aircraft or defense)
- Experience with low level coding no debuggers and using a cross compiler
- Minimum of 2 years’ experience developing software for real-time/embedded systems
- Degree in Computer Science (CS) or related areas and 4 years of direct experience