EMBEDDED SYSTEM SOFTWARE ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Published: Jan 10, 2025 - The Embedded System Software Engineer possesses experience in embedded software design using C/C++, including driver development. Known for strong teamwork and communication abilities, complemented by proficiency in both English and Swedish. Highly adaptable, detail-oriented, and capable of working independently in high-pressure environments, with a preference for roles in the healthcare sector.

Essential Hard and Soft Skills for a Standout Embedded System Software Engineer Resume
  • C/C++ Programming
  • Embedded Systems Design
  • Real-Time Operating Systems
  • Firmware Development
  • Circuit Analysis
  • Microcontroller Programming
  • Debugging Techniques
  • Prototyping
  • Signal Processing
  • Software Optimization
  • Problem Solving
  • Team Collaboration
  • Communication
  • Adaptability
  • Stress Management
  • Detail Orientation
  • Critical Thinking
  • Time Management
  • Quick Learning
  • Flexibility

Summary of Embedded System Software Engineer Knowledge and Qualifications on Resume

1. BS in Electrical Engineering with 3 Years of Experience

  • Fluent French
  • Good to very good degree in computer science, electrical engineering or a comparable education
  • Experience in architecture methodology, applied architecture, and design of software components using modeling languages such as UML and tools such as Enterprise Architect
  • Experience in software development and in the development of ContinuousX setups with Embedded Linux and/or QNX
  • Dealing with opensource software, ideally first experience as a contributor or maintainer
  • Experience in programming languages such as C, and Modern C ++ with a focus on high-quality code according to modern development methods and principles
  • Knowledge and experience in the area of the AUTOSAR Adaptive Platform or similar stacks, AUTOSAR Classic experience
  • Software development according to Automotive SPICE and agile principles (Scrum, SAFe)
  • Openminded personality with very good communication skills and experience in dealing with people 10
  • Independent, analytical and goal-oriented way of working

2. BS in Computer Engineering with 4 Years of Experience

  • Hands-on experience with real-time apps and OSes (like QNX, VxWorks, etc.) on embedded hardware
  • Experience with embedded systems development
  • Experience with CUDA and TensorRT in an embedded context
  • Linux experience
  • Great communicator and collaborator
  • Experience with drivers and/or kernels 
  • Experience working for software/chip companies 
  • Understanding of computer networks
  • Must be independent and self-motivated, demonstrate strong analytical skills and creative thinking

3. BS in Software Engineering with 5 Years of Experience

  • Experience in embedded SW design in C/C++ including drivers.
  • Experience in agile software development
  • Fluent in English in both speech and writing.
  • Being able to communicate in Swedish in speech.
  • Work experience in the healthcare sector is preferable.
  • Strong team player with a high level of interpersonal and communication skills
  • Independent worker with the ability to perform in stressful environments.
  • Detail-oriented, analytical, and structured personality
  • Quick learner with a flexible mindset