Senior Software Embedded Engineers

Timisoara

For one of our client’s developing R&D Center, with many new and interesting projects, we are looking for several Senior Software Embedded Engineers to be located in Timisoara, Romania.

 

Your responsibilities:

  • Design new software and firmware architecture
  • Drive the requirement definition
  • Develop in either procedural or object oriented design method
  • Work with other design team members on such things as HW bring up, SW test, System design, project manager
  • Write source code, technical design and functional documentation
  • Develop drivers, protocols, application, algorithm, BSP, through the usage of OS based or lightweight architecture
  • Architect, design and deliver system software after specification of platform requirements
  • Lead project team, coordinating other team members
  • Keep schedule on track

 

Requirements:

  • Degree in Electrical or Software Engineering and a minimum of 5 years of SW design and development
  • Advanced English skills in communication (written and verbal form)
  • Soft skills: leadership and teamwork attitude, good communication, customer orientation, flexible, motivated, problem solver
  • C programming skills
  • 8/16/32 bit MCU assembly code
  • Device driver & SW architecture
  • Real time systems with and without OS
  • Language management for UI
  • Design for testability
  • Capability of debugging, code instrumentation
  • Data acquisition, storage, integrity and formatting
  • BSP development and customization
  • Bug tracking and revision control
  • Familiarity with Unix, Linux and Windows operating systems
  • Familiarity with Subversion or other SCM systems
  • Usage of laboratory instruments, IDE, debuggers, tracing and compiler tools