Associate Embedded Systems Engineer
The Associate Embedded Systems Engineer performs software design, development and implementation of embedded systems in a product development environment. He/She programs embedded systems to perform specific tasks in real-time and within the device which it serves. He specifies and prototypes new products and solutions. He develops embedded systems testing and simulation tools aligned with security standards. He tests new products and documents results. He identifies systems issues, performs root cause analysis and develops solutions to increase embedded systems reverse engineering resilience. He migrates embedded software stack across platforms. He works in a team setting and is familiar in programming languages required by the organisation. He is also knowledgeable of microprocessor and microcontroller based hardware components. The Associate Embedded Systems Engineer is eager to learn and is keen to try his hand at developing, testing and implementing embedded systems prototypes, displaying curiosity and resilience when he encounters problems. He enjoys the camaraderie of a team environment and readily shares his views and ideas when working with others.
What Does a Associate Embedded Systems Engineer Do?
Key Responsibilities & Tasks
Identify business and user requirements
- Support discussions with stakeholders to understand business needs and user requirements
- Support the conduct of requirements analysis
- Support the formulation of specifications of embedded systems
- Support proposal writing for embedded systems design
Develop embedded systems software
- Contribute to the design, development and testing of embedded systems
- Develop software modules in line with coding standard
- Assist in tracking and peer code review
- Assist in the evaluation and testing of hardware and software platforms
- Obtain regular feedback from users
- Evaluate embedded platforms under specific feature requirements
Optimise embedded systems
- Collect user feedback and generate system report on embedded systems performance
- Support development of new processes and tools to speed up the testing process
- Integrate new features of the embedded systems
- Identify ways to improve performance and robustness
- Write technical guides for internal and external users
Integrate software and hardware
- Migrate embedded systems software stack across platforms
- Inspect test and assembly processes to ensure quality
- Diagnose technical problems in embedded systems software
- Troubleshoot performance bottlenecks in embedded systems software
- Ensure embedded systems software meets performance and specifications
Do You Have the Skills for This Role?
A Associate Embedded Systems Engineer needs 0 core competencies. Here's what's required and at what level.
SkillsFuture Skill Levels
3 levelsBasic
Recognise and understand fundamental concepts. Apply skills in routine situations with guidance.
Intermediate
Apply skills in varied situations independently. Analyse problems and adapt approaches as needed.
Advanced
Lead and innovate in complex situations. Evaluate strategies, guide teams, and drive improvements.
European Skills Framework
ESCOSkills and knowledge areas required for this occupation based on European classification.
Essential
Career Paths from Associate Embedded Systems Engineer
Explore related roles in Infocomm Technology that share similar skill requirements.
Will AI Threaten Your Job?
79Most at risk
Most resilient
Quick Facts
Is Associate Embedded Systems Engineer right for you?
Take our free 5-minute assessment to see how your skills match this role's requirements.
More in Infocomm Technology
Explore all career paths in the Infocomm Technology sector.
View all Infocomm Technology roles