Infocomm TechnologySoftware and Applications

Embedded Systems Engineer

The Embedded Systems Engineer envisions, designs, implements, tests, and delivers embedded systems in a product development environment. He/She contributes to the definition of requirement, product, design specifications and collaborates with hardware team throughout the software development lifecycle. He defines innovative approaches to embedded systems development and integration of security aspects. He develops prototypes, creates software tools for test and automation, and evaluates latest technologies. He works with a team setting and is proficient programming languages required by the organisation. He is also knowledgeable of microprocessor and microcontroller based hardware components. The Embedded Systems Engineer is methodical in the development and integration of embedded systems, and also creative in exploring ways to enhance embedded system solutions further. He works effectively in a team, guides junior team members and is able to engage others when presenting his ideas to both internal and external stakeholders.

What Does a Embedded Systems Engineer Do?

Key Responsibilities & Tasks

Identify business and user requirements

  • Determine user requirements based on business needs
  • Perform requirements analysis
  • Formulate specifications on delivery platforms for embedded systems
  • Develop understanding of hardware schematics and datasheets
  • Determine approaches that balance security, stability, and performance needs
  • Identify system-level traceability requirements and tools
  • Develop project documentation, business cases, proposals, and communication materials

Develop embedded systems software

  • Lead the design of specific modules for development of software for embedded systems
  • Generate design specification and test cases and/or scripts
  • Define test frameworks and environments
  • Create software tools for tests and automation
  • Participate in hardware design and security architecture reviews
  • Evaluate software resilience against reverse engineering
  • Define best design practices for development and testing

Optimise embedded systems

  • Analyse and enhance efficiency, stability and scalability of system and resources
  • Optimise codes for implementation in various platforms
  • Develop new processes and tools to speed up the testing process
  • Recommend ways to improve performance and robustness
  • Oversee the development of technical guides for internal and external users
  • Support software quality assurance to optimise I/O performance

Integrate software and hardware

  • Test software and hardware interactions from prototype to manufacturing release
  • Validate the integration of software with hardware
  • Review codes and design to propose improvements
  • Diagnose and rectify technical problems in embedded software
  • Evaluate failed system scenarios

Do You Have the Skills for This Role?

A Embedded Systems Engineer needs 0 core competencies. Here's what's required and at what level.

SkillsFuture Skill Levels

3 levels
1

Basic

Recognise and understand fundamental concepts. Apply skills in routine situations with guidance.

2

Intermediate

Apply skills in varied situations independently. Analyse problems and adapt approaches as needed.

3

Advanced

Lead and innovate in complex situations. Evaluate strategies, guide teams, and drive improvements.

European Skills Framework

ESCO

Skills and knowledge areas required for this occupation based on European classification.

Career Paths from Embedded Systems Engineer

Explore related roles in Infocomm Technology that share similar skill requirements.

Will AI Threaten Your Job?

79
Low riskVery High RiskHigh risk

Most at risk

collect customer feedback on applicationsSalt (tools for software configuration management)Apache Maven

Most resilient

battery management systemsbuild business relationshipscomputer programming
View full AI disruption analysis →

Quick Facts

TrackSoftware and Applications
Core Skills0
Key Tasks25

Is Embedded Systems Engineer right for you?

Take the free 10-minute Career Portrait to see which career direction fits your motivations and strengths.

More in Infocomm Technology

Explore all career paths in the Infocomm Technology sector.

View all Infocomm Technology roles
Check Your Readiness