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