Source description
About the role
Design FW Architecture with Architects and Relevant Stakeholders
· Develop FW solutions and execute Unit Testing (eg):
1.Device Drivers 2. Motor Control Drivers 3. Safety Control Firmware 4.RTOS Skeleton 5. Management of Loads Sensors
- Fault Management 7. Communication Protocols 8.Bootloaders
· Class B Library and Protective Electronic Circuit SW Subsystems
· Manage RTOS configurations.
· Fast prototyping of complex ideas onto an embedded platform in C/C++ programming language and HW prototype
· Being able to debug HW and FW using a wide range of techniques and tools (Oscilloscope, Debugger, etc..)
· Ensure the correct integration of software with hardware
· Ability to work efficiently in complex organizations and to support technical gate reviews processes
· Ensure that the definition, storage and revision of technical specifications area managed and released in timely and proper manner
· Follow the company defined development process
· Leads and participates in all stages of the embedded software development cycle, such as software design, coding, debugging, verification, validation, code review, code inspection etc.
· Performs static code analysis, white-box testing, gray-box testing and involved in preparation and execution of firmware verification and validation testing.
· Develops detailed engineering documentation including software design document, specifications, manuals and other customer documentation, development and test procedures, Engineering Change Notices and manufacturing procedures.
· Experience with Requirement and Test management tools (i.e. IBM Doors, Testlink, Jama SW)
· Knowledge of SW programming languages (C, C++, C#, .NET,Python ...)
Job type: Full Time/Contract Division: eTeam Workforce Limited Reference: 22-03723
More at eTeam